CVS Health is seeking a Software Engineer to architect, design, develop, and maintain complex software solutions for their digital platforms, aiming to transform healthcare delivery.
Requirements
- 4+ years of software development experience designing, architecting and deploying scale-able applications including:
- 4+ years enterprise / web / cloud applications software development experience
- 2+ years of experience in Developing Java applications in Spring boot, Spring MVC
- 2+ years coding in Python, Flask, Django
- 2+ Automation technologies (e.g., Maven or Gradle, Jenkins, etc.)
- 2+ years of experience in Scrum/Agile development methodologies
- Experience in automation, DevOps, and associated build /deployment CI/CD pipelines
Responsibilities
- Leverages programming skills to design and implement efficient and reliable digital solutions.
- Writes code, develops software components, and implements functionalities according to project requirements.
- Collaborates with the development team and other stakeholders to design and define the technical architecture and infrastructure required for the digital solutions.
- Contributes to technical discussions, proposes design patterns, and makes architectural decisions to ensure scalability, performance, and maintainability.
- Tests own code and participates in the overall quality assurance process.
- Writes and executes unit tests, conducts code reviews, debugs, and troubleshoots issues to ensure the reliability and stability of digital solutions.
- Creates and maintains technical documentation, including system designs, specifications, user guides, and other relevant documentation.
Other
- Bachelor's degree or equivalent work experience
- Anticipated Weekly Hours 40
- Time Type Full time
- Self starter with project management experience and comfortable working cross functionally
- Effective communication and leadership skills.