This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Labcorp - Burlington, NC

posted 2 months ago

Full-time - Senior
Burlington, NC
Ambulatory Health Care Services

About the position

Labcorp is seeking a Senior Software Engineer to join a dynamic team in either Durham or Burlington, NC. This hybrid position focuses on developing cloud-based business solutions within the healthcare industry, leveraging expert-level Java programming skills. The role involves contributing to application development and data science efforts, utilizing cutting-edge technologies to create modern frameworks for software development and analytics. The candidate will engage in meaningful work that supports Labcorp's mission of helping people live longer and healthier lives.

Responsibilities

  • Take ownership of application development projects assigned.
  • Design and code new applications and enhance existing applications.
  • Design and code complex RESTful microservices for new applications and enhance existing applications.
  • Develop intuitive, easy-to-use software in collaboration with the development team, project managers, business analysts, UX designers, quality assurance, and users across the organization.
  • Facilitate and lead detailed HL7 v2, HL7 CDA, and FHIR interface mapping discussions with clients.
  • Integrate data from both internal and external data sources to build a data processing system.
  • Create new pipelines and build reusable components at scale to support reporting and analytics data products.
  • Write complex queries to transform raw data sources into accessible models by coding.
  • Clean, prepare, transform, and optimize data at scale for integration and consumption.
  • Provide leadership to projects to help deliver quality products.
  • Architect solutions and determine optimal utilization of services on AWS.
  • Perform code and design reviews with peers.

Requirements

  • Bachelor's degree in Computer Science or related discipline.
  • 8+ years of experience with strong understanding of Java programming concepts and best practices.
  • Proficiency in Java SE and Java EE, Spring Framework (Spring Boot, Spring MVC, etc.).
  • Strong experience in developing RESTful web services using the Spring framework.
  • Understanding of version control systems (e.g., Git).
  • Familiarity with build tools (e.g., Maven, Gradle).
  • Knowledge of unit testing frameworks (e.g., JUnit, Mockito).
  • Hands-on experience working with cloud-native technologies (Azure, AWS).
  • Knowledge and experience with primary AWS or Azure services (ECS, IAM, VPC, EC2, ELB, RDS, Route53, S3, API gateway, SQS).
  • Hands-on experience leveraging AWS services in solution design and implementation, including Lambda, OpenSearch API Gateway, Dynamo DB, Step function, Event Bridge or corresponding Azure services.
  • Experience in working with various relational and NoSQL databases.
  • Demonstrate the ability to learn new technologies, research new areas within computer science, and apply this research to ongoing initiatives.
  • Excellent troubleshooting, follow-through, and problem-solving skills.
  • Strong analytical, communication, and team collaboration skills.

Nice-to-haves

  • Development experience with HL7 FHIR, HL7 CDA, and HL7 v2.
  • Experience building pipelines for public health/health care data (HL7, FHIR, vocabulary, and HHS data standards).
  • Experience developing container-based and serverless applications.
  • Familiarity with Infrastructure as Code Tools such as Terraform.
  • Experience with messaging services like SQS, Kafka, IBM MQ, or Kinesis.

Benefits

  • Health insurance
  • 401k
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service