Software Application Architect
Company: Laboratory Corporation
Location: Durham
Posted on: November 2, 2024
Job Description:
Labcorp is recruiting a Senior Software Application Architect
for a dynamic team in RTP or Burlington, NC.Get ready to redefine
what's possible and discover your extraordinary potential at
Labcorp. Here, you'll have the opportunity to personally advance
healthcare and make a difference in peoples' lives with your bold
ideas and unique point of view. With the support of exceptional
people from across the globe and an energized purpose, you'll be
empowered to own your career journey with mentoring, training and
personalized development planning.At Labcorp we believe in the
power of science to change lives. We are a leading global life
sciences company that delivers answers for crucial health questions
because we know that knowledge has the potential to make life
better for all. Through our unparalleled diagnostics and drug
development capabilities, we provide insights and accelerate
discoveries that not only empower patients and providers but help
medical, biotech and pharmaceutical companies transform ideas into
innovations.Corporate IT is actively searching for an experienced
Senior Java Application Architect who will leverage their
technology skills to develop business solutions within the
healthcare industry. You will be challenged with cutting-edge
technologies to provide a modern framework for container, cloud,
and server less Java/Linux-based solutions. You will be engaged in
a wide variety of work, including but not limited to web
applications and web service development, platform development,
automation, and coaching/mentoring of teams adopting the platforms.
You will contribute technical thought leadership in our agile
development teams and deal with complex business integrations,
eliciting requirements, and implementing secure and
high-performance services consumed by various devices and
applications across the organization. You will drive our software
evolution and innovations ensuring that we meet our internal and
external clients' software needs today and tomorrow.Most
importantly, you'll be engaged in meaningful work for an
organization that is committed to "improving health, improving
lives, and pursuit of answers" every day.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.Skills and Qualifications:Minimum
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.Preferred Requirements
- 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 server less
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: Employees regularly scheduled to work
20 or more hours per week are eligible for comprehensive benefits
including: Medical, Dental, Vision, Life, STD/LTD, 401(k), Paid
Time Off (PTO) or Flexible Time Off (FTO), Tuition Reimbursement
and Employee Stock Purchase Plan. Casual, PRN & Part Time employees
regularly scheduled to work less than 20 hours are eligible to
participate in the 401(k) Plan only.Labcorp is proud to be an Equal
Opportunity Employer:As an EOE/AA employer, Labcorp strives for
diversity and inclusion in the workforce and does not tolerate
harassment or discrimination of any kind. We make employment
decisions based on the needs of our business and the qualifications
of the individual and do not discriminate based upon race,
religion, color, national origin, gender (including pregnancy or
other medical conditions/needs), family or parental status,
marital, civil union or domestic partnership status, sexual
orientation, gender identity, gender expression, personal
appearance, age, veteran status, disability, genetic information,
or any other legally protected characteristic.We encourage all to
applyIf you are an individual with a disability who needs
assistance using our online tools to search and apply for jobs, or
needs an accommodation, please visit our or contact us at .For more
information about how we collect and store your personal data,
please see our .
#J-18808-Ljbffr
Keywords: Laboratory Corporation, Burlington , Software Application Architect, IT / Software / Systems , Durham, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...