CVS Health is looking to solve the problem of transforming health care by building a world of health around every consumer, and is seeking a Technical Lead to design, develop, and deploy scalable applications that integrate advanced AI capabilities with modern web technologies.
Requirements
- 10+ years' experience in Programming Languages including: Python and JavaScript/TypeScript; and backend languages like: Java, C, or Node.js.
- 8+ years' experience with Front-End programming: Strong knowledge of React, Angular, or Vue.js; HTML5, CSS3, and responsive design principles.
- 8+ years' experience with Back-End programming: Expertise in building APIs, microservices, and frameworks like Spring Boot, Express.js, or Django.
- 6+ years' experience working with Databases: Proficiency in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
- 4+ years' experience working with Cloud Platforms: Experience with GCP, Azure, or AWS for deploying AI and web applications.
- 4+ years' experience with DevOps: Familiarity with CI/CD pipelines, Docker, Kubernetes, and Git.
- 4+ years full-stack development experience: Deploying Container based Platforms (e.g. Kubernetes).
Responsibilities
- Designing and developing end-to-end software solutions, including front-end, back-end, and AI components.
- Providing input on technical feasibility, performance optimization, and scalability considerations to ensure that the overall solution meets the desired objectives.
- Building responsive, user-friendly interfaces using modern front-end frameworks.
- Ensuring application performance, security, and reliability across all layers.
- Collaborating with data scientists, product managers, and DevOps engineers to deliver robust solutions.
- Staying current with emerging technologies in AI, cloud computing, and full stack development.
- Working with other developers and team members to implement complex features, enhancing existing functionality, and ensure the delivery of high-quality code.
Other
- Bachelor's degree required.
- Specialized training/relevant professional qualifications preferred.
- Excellent verbal and written communication skills. Ability to thrive in a dynamic environment and manage multiple tasks simultaneously
- Problem-Solving: Ability to troubleshoot complex technical issues and come up with effective solutions.
- Project Management Skills: Ability to manage multiple projects simultaneously and coordinate with various stakeholders effectively.