Labcorp

Senior Software Engineer

Labcorp

full-time

Posted on:

Location Type: Hybrid

Location: DurhamNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop through modern Agile development methodologies intuitive, easy-to-use software in collaboration with the development team, project managers, business analysts, UX designers, quality assurance and users across the organization.
  • Take ownership of assigned application development tasks.
  • Design and code complex RESTful micro services for new applications and enhancing existing applications.
  • Follow best practices for test-driven development and QA automation integration.
  • Push the envelope with innovative and creative thinking.
  • Provide modern and performant solutions for large-scale applications.
  • Mentor and train developers to help solve technical challenges.

Requirements

  • Bachelor’s degree in Computer Science or related discipline
  • 3+ years JAVA development experience
  • Experience working on SPRING frameworks developing RESTful web services
  • Demonstrate the ability to learn new technologies, research new areas within computer science, and apply this research to ongoing initiatives
  • Have excellent troubleshooting, follow-through, and problem-solving skills
  • Show strong analytical, communication and team collaboration skills to actively participate in our Agile teams.
  • 3+ years work experience and expert knowledge of primary AWS services (Lambda, ECS, IAM, VPC, EC2, ELB, RDS, Route53, S3, API gateway, SQS) preferred
  • Experience in working with various relational and NoSQL databases (e.g., Mongo DB, Hadoop, etc.) for large enterprise solutions preferred
  • Experience developing container based and serverless applications preferred
  • Experience with messaging services like SQS, Kafka, IBM MQ, or ActiveMQ preferred
  • Ability to coach and mentor junior developers and champion cross team reuse of existing code in new environments preferred.
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 & Tools
JAVASPRINGRESTful web servicestest-driven developmentQA automationAWSMongo DBHadoopcontainer-based applicationsserverless applications
Soft Skills
troubleshootingproblem-solvinganalytical skillscommunication skillsteam collaborationmentoringownershipinnovative thinkingcreative thinkingfollow-through