CVS Health is looking to hire a Senior Software Development Engineer to help create best-in-class digital experiences and contribute to the company's digital transformation initiatives, ultimately impacting millions of CVS consumers.
Requirements
- 3-5+ years of experience as a Software engineer
- 3-5+ years of experience with hands-on and expert knowledge working with XML, JSON, HTML, CSS and Java Script
- 3-5+ years of experience using libraries, tools, and frameworks such as: React, React-Native, Nextjs, Angular, React, Underscore, jQuery, Dojo, Bootstrap, Sencha, D3, Backbone, or Grunt
- 3-5+ years of experience with responsive UI design and development
- 5-7+ years of experience in writing clean, high quality, high performing, scalable code
- 3-5+ years using testing libraries like Jest, React Testing Libraries or Enzyme
- 1+ years of experience in whole web stack, including protocols and web server optimization techniques
Responsibilities
- Work with Product and UX teams to be part of a team of engineers in developing elegant code, state-of-the-art responsive customer experiences and build industry leading digital experiences
- Partner with application owners, business partners and peer groups regarding long and short-range technical solutions that meet business requirements
- Analyze project requirements based on product team milestones and priority.
- Develop Web applications/web services and cloud native apps using JavaScript/ TypeScript, React (class based and hooks), React-Native, NodeJS, REST API, and other tech stacks (Open source and proprietary)
- Unit testing using framework such as Jest, React Testing Library other testing frameworks
- Build and deploy services using CircleCI, Harness, GitHub Actions etc. as part of CI/CD process in leading Cloud Platforms – AWS, GCP or Azure etc.
- Will be responsible for end-to-end application delivery including coordination with required teams for production deployment
Other
- Participate in Program Increment (PI) planning meeting and establish face-to-face communication across all team and Product Owners.
- Participate in Agile Scrum team activities including Sprint Planning, Grooming, Daily Scrum, Review and Retro.
- Continuously checking and monitoring App health and KPIs, support triage of any production issues as and when needed
- Strong frontend experience
- Be able to identify a vision along with the plans, which need to be implemented to meet the end goal, evaluating situations, decisions and issues in the short, medium and long term