At CVS Health, we’re building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care.
Requirements
- 3+ years of experience in large-scale software development.
- 1+ years of experience with developing applications/web services and cloud-native apps using technologies like Java, SQL, Node.js, React, Angular, Spring Boot, REST API, JPA, other tech stacks (open-source and proprietary), and database experience.
- 1+ years of experience with Agile development
- 1+ years of designing and developing in a Test-Driven Development environment.
- 1+ years of experience with build and deploying services in CI/CD with using tools like GitHub, Jenkins, GitLab
- 1+ years of experience with containerization and orchestration technologies (e.g., Docker, Kubernetes, etc.)
- 1+ years of experience working in cloud platforms like Azure, AWS, GCP etc.
Responsibilities
- Designing and development of solutions to multiple complex technical projects/initiatives
- Collaborating with Project Managers, Application Architects, Business Analysts, Engineering Teams, and Infrastructure to solve technical and complex problems and determine best technical solutions
- Communicating in multiple formats (e.g., verbally, formal presentations, project team meetings) to a variety of stakeholders (e.g., Business Partners, Technical Management, Developers, Senior Leadership) in clear and compelling terms.
- Ensuring timely progress of system design and development tasks in accordance with agreed upon project schedules
- Understanding all project technical requirements and their impacts to application areas through working with Engineering Leads, Application Architects, and Infrastructure resources
- Reviewing requirements, design, development, and testing documentation
- Updating management with progress or any potential roadblocks
Other
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- Strong leadership, organizational, communication and planning skills
- Demonstrated ability to prioritize and manage multiple projects and tasks
- Capable of working with multiple IT teams and individuals including technical leads, infrastructure resources, application and solution architects, and enterprise architecture
- Critical thinking, problem solving, decision making and analytical skills