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 A Software Engineer develops systems to manage data flow throughout Signify Health’s infrastructure. This involves all elements of data engineering and processing messages and data at huge volumes.

Requirements

  • 3+ years experience in software engineering.
  • Strong software engineering fundamentals (data structures, algorithms, async programming patterns, object-oriented design, parallel programming)
  • Strong understanding and demonstrated experience with C#, .NET Core and SQL constructs (PostGres, Snowflake, MS SQL).
  • Experience with cloud-based systems (Azure / AWS / GCP).
  • High level understanding of big data design (data lake, data mesh, data warehouse) and data normalization patterns
  • Strong communication skills
  • Strong experience with use of RESTful APIs
  • High level understanding of system deployment tasks and technologies. (CI/CD Pipeline, Docker, Kubernetes, Terraform).
  • Familiarity with Agile methodologies (Scrum/Kanban).
  • Ability to travel up to 10% or as needed.

Nice To Haves

  • 2+ years experience writing and maintaining frontend client applications using React, React Native, TypeScript, Redux, Nx,
  • Demonstrated experience with Metrics, Logging, Monitoring and Alerting tools
  • Strong experience with revision control (Git)
  • Demonstrated experience with Queuing technologies (Kafka / SNS / RabbitMQ etc)
  • Experience with unit testing frameworks (e.g., Jest, xUnit, NUnit) and end-to-end testing tools.

Responsibilities

  • Communicate with business leaders to help translate requirements into functional specification
  • Develop broad understanding of business logic and functionality of current systems
  • Analyze and manipulate data by writing and running SQL queries
  • Analyze logs to identify and prevent potential issues from occurring
  • Deliver clean and functional code in accordance with business requirements and adhering to established SDLC best practices
  • Consume data from any source, such a flat files, streaming systems, or RESTful APIs
  • Interface with Electronic Health Records
  • Engineer scalable, reliable, and performant systems to manage data
  • Participate in code reviews, contributing constructive feedback to peers and integrating feedback into your own work
  • Comfortable in multiple roles, from Design and Development to Code Deployment to and monitoring and investigating in production systems
  • Collaborate closely with other Engineers, Product Manager in your team as well as across the organization
  • Build quality systems while expanding offerings to dependent teams

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