CompuVision Consulting, Inc.
Location
San Jose, CA | United States
Job description
Title: Senior Developer
Location: San Jose, CA (Hybrid)
Duration: 6 Months
Job Description:
As a Senior Developer, you will be accountable for developing and releasing quality software in the Proof of Concept (POC) development and engineering of Adobe's next-generation platforms including "Omni Channel", "Work Force Management", "Chat BOT Automation", and "Smart AI/Client-based Routing". You will drive POC development, vendor evaluation, technical design, and work closely with Technical Product Owners, 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 business expectations.
Responsibilities:
- Drive key initiatives taken up by the organization and be responsible for design, implementation, delivery, and support of various applications 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, and 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 as "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 the 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.
Report this job
- Dice Id: 10468931
- Position Id: SD24-03613
Job tags
Salary