Sr Developer - eTeam Inc.
San jose, CA
About the Job
Role: Sr Developer
Location: San Jose, CA
Duration: 6+ Months
As a Senior Developer, you will be accountable for developing and releasing quality software in the POC development and engineering of Adobe's next generation Omni Channel platform, Work Force Management , Chat BOT Automation and Smart AI/Client based Routing platforms. You will drive POC development, vendor evaluation, technical design, work closely with Technical Product Owner, Architects, Developers, Business Systems Analysts and Quality Engineering team members in a geographically distributed Agile-scrum team to build world-class technological solutions, adhering to Adobe's engineering standards, and meeting the business expectations
Responsibilities:
" Drive key initiatives taken up by the organization and be responsible for design, implementation, delivery and support of various applications which are used to support Adobe customers and products
" Understand business requirements and communicate technical solutions in business language
" Implement real-time integration of messaging and phone platforms with CRM platforms
" Design loosely coupled microservices using messaging systems such as Kafka or ActiveMQ
" Develop microservices in Azure or AWS cloud using container technologies such as Docker & Kubernetes
" Estimate efforts for feature delivery at both the high-level & detailed level
" Triage production issues quickly, perform root cause analysis, define resolutions, work with operations teams to deploy any hotfixes in production
" Contribute & participate in design reviews & code reviews to provide guidance
" Share feedback & seek opportunities to improve software quality
" Adhere to architecture, security, integration and change management guardrails
" Be forward looking regarding new features and other technology or tooling that bring new opportunities for efficiency, productivity and development gain across the entire support ecosystem
" Provide L3 level support for existing platforms such Remote desktop Support , Telephony and Chat platforms
Knowledge & Skills
" Bachelor of Science preferably in Computer Science or Computer Engineering
" 7+ years of experience with full stack software development experience in following technologies
Front end: React JS, TypeScript, Javascript ,React Spectrum
Backend: Node JS (preferred), JAVA
Databases: No SQL DB, SQL
Test Framework: JEST (preferred), Selenium, Mocha, Chai, Cucumber
DevOps (good to have): AWS, Azure, Kubernetes, Docker
" Hands-on development experience using client-side technologies
" Preferred experience in AI, Client and BOT/NLP automation
" Experience in CI/CD and DevOps using Github, Jenkins & Selenium
" Experience with APM, Monitoring & Alerting tools such as Datadog, Runscope, NewRelic, Prometheus, Grafana, Splunk
" Excellent communication, interpersonal and collaborative skills
" Entrepreneurial self-starter - you naturally take ownership, look for opportunities, and do whatever it takes to drive results
" Excellent knowledge of best development practices
" Familiar with design patterns and web application architectures
" Experience working with REST based web services or other server-based APIs
" Demonstrated ability to learn new technologies quickly
" Familiar with agile development methodologies such as Scrum
" Experience working in Customer Experience domain
Location: San Jose, CA
Duration: 6+ Months
As a Senior Developer, you will be accountable for developing and releasing quality software in the POC development and engineering of Adobe's next generation Omni Channel platform, Work Force Management , Chat BOT Automation and Smart AI/Client based Routing platforms. You will drive POC development, vendor evaluation, technical design, work closely with Technical Product Owner, Architects, Developers, Business Systems Analysts and Quality Engineering team members in a geographically distributed Agile-scrum team to build world-class technological solutions, adhering to Adobe's engineering standards, and meeting the business expectations
Responsibilities:
" Drive key initiatives taken up by the organization and be responsible for design, implementation, delivery and support of various applications which are used to support Adobe customers and products
" Understand business requirements and communicate technical solutions in business language
" Implement real-time integration of messaging and phone platforms with CRM platforms
" Design loosely coupled microservices using messaging systems such as Kafka or ActiveMQ
" Develop microservices in Azure or AWS cloud using container technologies such as Docker & Kubernetes
" Estimate efforts for feature delivery at both the high-level & detailed level
" Triage production issues quickly, perform root cause analysis, define resolutions, work with operations teams to deploy any hotfixes in production
" Contribute & participate in design reviews & code reviews to provide guidance
" Share feedback & seek opportunities to improve software quality
" Adhere to architecture, security, integration and change management guardrails
" Be forward looking regarding new features and other technology or tooling that bring new opportunities for efficiency, productivity and development gain across the entire support ecosystem
" Provide L3 level support for existing platforms such Remote desktop Support , Telephony and Chat platforms
Knowledge & Skills
" Bachelor of Science preferably in Computer Science or Computer Engineering
" 7+ years of experience with full stack software development experience in following technologies
Front end: React JS, TypeScript, Javascript ,React Spectrum
Backend: Node JS (preferred), JAVA
Databases: No SQL DB, SQL
Test Framework: JEST (preferred), Selenium, Mocha, Chai, Cucumber
DevOps (good to have): AWS, Azure, Kubernetes, Docker
" Hands-on development experience using client-side technologies
" Preferred experience in AI, Client and BOT/NLP automation
" Experience in CI/CD and DevOps using Github, Jenkins & Selenium
" Experience with APM, Monitoring & Alerting tools such as Datadog, Runscope, NewRelic, Prometheus, Grafana, Splunk
" Excellent communication, interpersonal and collaborative skills
" Entrepreneurial self-starter - you naturally take ownership, look for opportunities, and do whatever it takes to drive results
" Excellent knowledge of best development practices
" Familiar with design patterns and web application architectures
" Experience working with REST based web services or other server-based APIs
" Demonstrated ability to learn new technologies quickly
" Familiar with agile development methodologies such as Scrum
" Experience working in Customer Experience domain
Source : eTeam Inc.