Software Engineering Advisor- Hybrid

Cigna HealthcareSt. Louis, MO
Hybrid

About The Position

Cigna-Evernorth Services Inc. seeks a Software Engineering Advisor for the St. Louis, MO location to develop and deliver high-quality client-facing web and mobile healthcare applications. This role involves designing and developing RESTful APIs, modularizing applications for improved resilience, and facilitating interoperability between internal and external systems. The advisor will create reusable components for healthcare payment applications, perform large-scale web development, and design account access flows. Communication with stakeholders to gather requirements and translate them into functional specifications is key. The role also emphasizes code quality through JUnit, CI/CD, and peer code reviews using GitHub, as well as measuring application development efficiency. This is a hybrid work schedule position.

Requirements

  • Bachelor’s degree in Computer Science, Electronics and Communication Engineering, Electronic Engineering or related field and 4 years of web application development experience within the healthcare domain.
  • Must have experience with SQL
  • JavaScript, NodeJS, HTML,
  • CSS, MySQL, Splunk,
  • RESTful APIs, JUnit,
  • Continuous Integration Continuous Delivery (CI/CD),
  • GitHub
  • React JS and Spring Boot modules (Spring, Spring Security, object relational mapping (ORM)
  • Java Persistence API (JPA)
  • Service discovery, Hystrix, and Webflux.
  • If working at home occasionally or permanently, the internet connection must be obtained through a cable broadband or fiber optic internet service provider with speeds of at least 10Mbps download/5Mbps upload.

Responsibilities

  • Design and develop RESTful Application Programming Interfaces (APIs) in a distributed environment to drive production of scalable, maintainable, and responsive system architecture.
  • Modularize applications and improve fault isolation and resilience.
  • Facilitate interoperability between internal services and external systems.
  • Create reusable components, including payment components, profiles, and addresses, for healthcare payment applications by utilizing props to pass data between parent and child components and to create single-page applications.
  • Perform medium-to-largescale web development using distributed technologies to process, store, and quickly retrieve large volumes of healthcare data.
  • Design and implement account access flows, login, registration, and single sign on (SSO) federations for existing payment applications.
  • Communicate with stakeholders to gather healthcare requirements and translate them into functional specifications for engineering teams.
  • Use JUnit and Continuous Integration Continuous Delivery (CI/CD) to ensure code quality and high test coverage.
  • Perform peer code reviews using GitHub.
  • Measure application development efficiency.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service