CVS Health is dedicated to building a world of health around every individual, providing a connected and compassionate health experience. They are seeking a Senior Software Development Engineer to design, develop, and implement digital solutions using Java and Mainframe technologies, while collaborating with cross-functional teams and leading application strategy and performance enhancements.
Responsibilities:
- As a Sr Software Development Engineer with CVS Health Aetna, responsible for internal applications for Java and Mainframe technology stack
- To design, develop, and implement digital solutions and systems by applying advanced technical expertise to architect and code software applications, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects
- Includes development responsibility to design, develop, build, test, enhance, and maintain Mainframe, Cobol, and Java, Spring boot web-based, user interface applications
- Colleague will code and help with coding and leading the work and coordinate with both business and IT stakeholders
- Excellent communication and time management skills in addition to a firm understanding of contract management life cycle and Agile methodology
- Eventually lead the applications as a technical owner and accountable for all things related to application strategy, performance and future enhancements
- Work in a collaborative environment, contributing to Agile ceremonies
- Lead the design of efficient and user-friendly software products to advance and support business needs and required to be hands on with coding
- Establishes a clear vision aligned with company values; sets specific challenging and achievable objectives and action plans; motivates others to balance customer needs, budgets, and business success
- Supports both the business and technical understanding of the customer experience, back-end technologies/capabilities and business operations
- Ability to manage multiple work sets in a committed timeline in a fast-paced business environment
Requirements:
- 5+ years of experience working with enterprise solution delivery in a large-scale distributed software design environment, preferably both Mainframe, Cobol, DB2 and in a J2EE development environment
- 5+ years experience in Developing Mainframe, Cobol, DB2 and Java applications in Spring boot, Spring MVC
- 3+ years of experience in Building APIs and services using REST
- 3+ years of experience in developing SOAP, Restful and MQ based web services using Spring Boot
- 3+ years of experience in Batch, DB2 and MQ
- 3+ years of experience in building, testing, and deploying code to run on Mainframe and cloud infrastructure
- Bachelor's degree in computer science, equivalent experience (HS diploma + 4 years relevant experience)
- Candidate needs strong leadership experience
- Experience in Scrum/Agile development methodologies
- Excellent analytical and problem solving skills
- Excellent written and verbal communication skills both technical and non-technical audiences
- Capability to mentor junior and mid-level engineer resources
- Proficient with communication across multiple levels of an organization
- Ability to multi-task and rapid context switch between dynamic project priorities
- Ability to navigate the technical teams to support the application with new initiatives and programs
- Experience in Creating Angular / React JS UI Applications
- Working knowledge with functional, imperative, and object-oriented languages and methodologies
- Cloud development experience in Azure OpenShift Cloud
- Conduct design code and test case peer reviews
- Excellent analytical and problem-solving skills
- Experience in Jenkins, CI/CD Pipeline, GIT, and other DevOps principles
- Experience in Endeavor, Mainframe as well as UCD UDeploy
- Strong skills in design and solution engineering across both on premises and cloud infrastructure as well as Mainframe CICS, DB2 infrastructure