Labcorp

Software Engineer

Labcorp

full-time

Posted on:

Location Type: Hybrid

Location: Durham • North Carolina • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaMicroservicesPythonSQLTFS

About the role

  • Collaborate with cross-functional teams—including developers, product owners, project managers, business analysts, UX designers, QA engineers, and business stakeholders—to build intuitive, user-friendly software solutions using Agile methodologies
  • Contribute to full-stack application development with a focus on object-oriented programming principles and design patterns
  • Develop and maintain reusable UI components, scripting solutions, and business application features
  • Assist in designing and implementing RESTful microservices for new applications and enhancements to existing systems
  • Take ownership of assigned development tasks, working independently while seeking guidance when needed
  • Apply best practices in test-driven development and integrate QA automation into the software lifecycle
  • Deliver scalable, performant solutions for enterprise-level applications
  • Explore and leverage AI tools to improve software quality and accelerate development processes.

Requirements

  • Proficiency in modern programming languages and development stacks (e.g., Java, C#, Python)
  • Ability to design, develop, and test software solutions following established best practices and design patterns
  • Understanding of REST APIs and microservice architecture
  • Strong knowledge of relational databases, including writing and optimizing SQL queries and stored procedures
  • Experience with source control systems such as Git or TFS for managing code changes and version control
  • Familiarity with distributed and disconnected enterprise application development
  • Ability to work both independently and collaboratively in a fast-paced environment, demonstrating creativity and problem-solving skills.
Benefits
  • Medical, Dental, Vision, Life, STD/LTD
  • 401(k)
  • Paid Time Off (PTO) or Flexible Time Off (FTO)
  • Tuition Reimbursement
  • Employee Stock Purchase Plan

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaC#Pythonobject-oriented programmingdesign patternsRESTful microservicestest-driven developmentSQLQA automationfull-stack application development
Soft skills
collaborationindependencecreativityproblem-solvingcommunication