To us it’s personal.

Software Architect

Covance 3/22/2019 4:59:09 PM
JOB ID: 28702 Category: Information Technology
Research Triangle Park, North Carolina



Job Overview

As a software architect, you will be responsible for all aspects of the design and development of high performing and aesthetically pleasing web and mobile software solutions for the award winning Xcellerate® clinical trials informatics platform. Working in a highly collaborative environment, you will help drive product innovation and work with internal and external engineering teams to prototype and launch data-enabled capabilities and service offerings. Key areas of focus include: 1) the integration and analysis of preclinical, clinical and health outcomes data to improve protocol design, clinical site selection, and patient enrollment; 2) the design of intuitive visual interfaces to enhance the efficiency and quality of clinical monitoring; 3) the development of mobile healthcare apps supporting site monitoring and patient recruitment; 4) the development of analytic tools and methodologies to enable decision support; and 5) collaboration with data engineers and analysts to develop strategies for creating, maintaining and delivering best-in-class analytic solutions.

We seek smart, focused, passionate self-starters who bring energy, new ideas and practical Experience to a fast-paced and dynamic team, are obsessed with delivering useful and elegant solutions, and care deeply about their customers and each other.

Covance Inc., the drug development business of LabCorp®, is the world's most comprehensive drug development company, dedicated to advancing healthcare and delivering Solutions Made Real®. Our mission is to help our clients bring the miracles of medicine to market sooner -- join us for your next career move.


* Participate in the design and development of web and mobile based commercial SaaS solutions for integrating, processing, and visualizing data at scale.
* Participate in the full development cycle from product inception, research and prototyping to release in production.
* Lead a team of software engineers to write production quality code while implementing your own ideas.
* Provide support for the rollout of a commercial SaaS offering
* Establish and promote agile development principles and best practices for software development.
* Stay up-to-date on modern software development technology, tools, and processes
* Partner with internal and external clients to translate business needs into elegant and workable systems.


BS/MS in computer science, information systems, life sciences, or similar.


* 5+ years of solid full-stack web development Experience with a demonstrated history of success designing secure, performant, scalable, and reliable solutions
* 5+ years hands-on Experience with .NET/C# or Java
* Proficiency in JavaScript technologies, such as Type Script, Angular, and React
* Experience using RESTful web APIs
* Hands-on database (Oracle, MS SQL Server or PostgreSQL) Experience and SQL proficiency
* Experience with UI design principles, data visualization, and making apps work intuitively
* Strong knowledge of general algorithms, design patterns and good coding practices
* Deploying and managing web applications and services in AWS or Azure
* Experience with agile software development and the ability to rapidly iterate in a dynamic environment
* Exceptional attention to detail and ability to apply standards and processes
* Self-motivated, strong delivery focus, and ability to work well within a team environment
* Excellent oral, written, and interpersonal communications skills

Note: Remote work available

Position Type: Full-Time

Location: Research Triangle Park, NC - North Carolina


Covance Recruiting Process

Below is a general Overview of Our Recruiting Process

If you’d like to work for us, please submit your resume/CV online. If your ability to use or access our electronic application is limited due to a disability, please visit or call 1-800-978-4473 for help.

We consider applications from everyone who is interested in a position with us and who meets the required criteria and qualifications.

If your application is selected, someone from our recruiting team will contact you to arrange an initial screen. We may carry this out over the phone or at a face-to-face meeting. You must complete the screen to be considered for the position.

Based on the results of the initial screen, we may invite you to an interview. One of our recruiting team members will contact you to arrange this. The process may involve several interviews, initially over the phone, and then face-to-face with different members of the hiring team.

Our interviews follow a behavioral-based format. This means we’ll ask you to give us information that’s specific to your professional and educational experiences.

Hiring team members will share and discuss their input and then make their decision.

If you’re the person who best meets the requirements of the position, a member of the hiring team will get in touch to make you an offer of employment. Covance is an eVerify employer (United States only).