Staff Software Development Engineer

CVS HealthHartford, CT
2d

About The Position

We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary: Under general direction, formulates and defines system scope and objectives. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results. Designs, codes, tests, debugs, and documents those procedures. Competent to work at the highest technical level of all phases of applications systems analysis and programming activities. Regularly provides guidance and training to less-experienced programmer/analysts.

Requirements

  • 7+ years of experience in application program development
  • 7+ years of hands-on experience with MarkLogic, MongoDB or similar NoSQL software
  • 3+ years experience in java /python
  • 3+ years of hands-on experience with FHIR/HL7 healthcare standards
  • 5+ years of working experience in full CI/CD process (GIThub, Jenkins and UCD)
  • 3+ years of experience in Cloud Platforms: Strong experience with AWS and/or GCP
  • 5+ years’ experience in data structures, algorithms, ETL frameworks, and modern cloud-native architectures

Nice To Haves

  • Understand the business and functional requirements that apply to the applications supporting a sub-domain or domain as well as their relevant interfaces
  • Strong background in design and development of RESTful APIs and Web Services

Responsibilities

  • Independently designs and/or codes and may lead others in the development of cost-effective application and program solutions.
  • Leads or acts as chief technical contributor to translation of business requirements to technical specifications.
  • Leads or acts as a technical contributor in the design of new applications or enhancements including integration of purchased solutions.
  • Independently performs and assists other team members in providing ongoing system maintenance, research, problem resolution and on-call support tasks for existing systems.
  • May perform or assist with integration and system testing, according to detailed test plans to ensure high-quality systems.
  • With limited direction, supports the implementation of systems into production, including integration of purchased solutions.
  • Responsible for Code Asset Management for an application or set of applications.
  • Supports and promotes the reuse of assets across the organization.
  • Ability to support and lead others to develop API services utilizing onshore and offshore teams.
  • Serves as team leader to direct technical activities, while also providing support for small and large highly complex projects that require increased skill across multiple technical environments and disciplines, that have system wide impact and that integrate across the organization.
  • Receives some supervision and direction as regards prioritization of work but is competent to work independently and to offer direction and oversight to assigned team.

Benefits

  • Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan.
  • No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching.
  • Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service