Labcorp - Durham, NC

posted 25 days ago

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

About the position

Labcorp is seeking a Senior Software Application Architect to join a dynamic team in RTP or Burlington, NC. This role focuses on leveraging technology to develop innovative business solutions within the healthcare industry, utilizing cutting-edge technologies to create modern frameworks for container, cloud, and serverless Java/Linux-based solutions. The architect will engage in web applications and service development, platform development, and mentoring teams, contributing technical thought leadership in agile development environments.

Responsibilities

  • Successfully plan and deliver complex, long-term projects involving multiple teams and external dependencies.
  • Oversee multiple projects in terms of architecture, design, implementation, maintenance, support, and technical debt management.
  • Lead the architecture of new systems, technologies, and processes, ensuring alignment with both functional and non-functional requirements through comprehensive documentation and diagrams.
  • Develop prototypes and proof-of-concepts to facilitate new technology adoption.
  • Establish quality standards and guidelines for coding patterns and the code review process; ensure adherence to these standards across teams.
  • Communicate complex design and architectural concepts effectively to engineering teams, C-level executives, and business representatives.
  • Drive innovation and creativity in solution design to meet the demands of large-scale applications.
  • Mentor and train developers, helping them navigate technical challenges and grow their skills.

Requirements

  • Bachelor's degree in Computer Information Systems, Information Technology, Software Engineering, Computer Science, Computer Engineering, or a related field.
  • 10+ years of experience as an Architect, Technical Lead, Consultant, or Software Engineer, with a focus on hands-on implementation.
  • Proficiency in Java SE (Standard Edition) and Java EE (Enterprise Edition), Spring Framework (Spring Boot, Spring MVC, etc.).
  • Strong understanding of Java programming concepts and best practices.
  • 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).
  • Familiarity with Infrastructure as Code tools such as Terraform, understanding of CI/CD pipelines.
  • Demonstrated expertise in leveraging Azure or AWS services for solution design and implementation.
  • Highly skilled in SQL development and database management.
  • Proven ability to learn new technologies and apply research to ongoing projects.
  • Excellent troubleshooting, follow-through, and problem-solving skills.
  • Strong analytical, communication, and collaboration skills, particularly within Agile teams.

Nice-to-haves

  • Experience in the healthcare domain, including knowledge of FHIR, HL7, and Azure Healthcare Services.
  • Development Experience building pipelines for public health/health care data (HL7, FHIR, vocabulary, and HHS data standards).
  • Familiarity with relational and NoSQL databases (e.g., Databricks) for large-scale enterprise solutions.
  • Experience developing container-based and serverless applications.
  • Knowledge of messaging services such as SQS, Kafka, IBM MQ, or Kinesis.
  • Ability to coach and mentor junior developers and promote code reuse across teams.

Benefits

  • Mentoring and training opportunities
  • Personalized development planning
  • Supportive work environment
  • Diversity and inclusion initiatives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service