To us it’s personal.

Big Data Software Engineer

Covance 10/9/2018 6:04:15 AM
JOB ID: 23173 Category: Information Technology
Princeton, New Jersey



Job Overview

Informatics at Covance is a high profile, high impact team that is charged with creating world-class, innovative data-driven solutions to improve the speed, cost and quality of drug development and help pharmaceutical and biotechnology companies bring the miracles of medicine to the people in need faster.

As a key member of the Informatics team, you will be responsible for designing and developing high performing and aesthetically pleasing software solutions designed for web and mobile delivery to enable scalable, secure and intuitive access to data by Covance's global network of employees, partners, and clients. 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, health outcomes, and social networking 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 advanced software systems and interfaces for clinical trial design and simulation; 4) the development of integrated clinical trial dashboards for internal and external use; and 5) the development of analytic tools and methodologies for resource forecasting and utilization.


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


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.


* Play a lead role in the design and development of tools and technologies for integrating, processing and visualizing data at scale.
* Write production quality code while implementing your own ideas.
* Participate in the full development cycle from product inception, research and prototyping to release in production.
* Establish and promote agile development principles and best practices for software development.
* Partner with internal and external clients to translate business needs into elegant and workable systems.
* Measurably impact company performance by delivering high quality, scalable products.
* Demonstrate technical and thought leadership and ability to influence and guide the work of others.
* BS/MS in computer science, information systems, life sciences, or similar.
* 5+ years of hands-on Experience in software development post BS with demonstrated technical leadership
* Expert level in modern Java or .NET full stack development with demonstrated project delivery and business impact. Deep Experience in both stacks is a plus.
* Deep Experience with developing applications leveraging relational database technologies including Oracle, MS SQL, PostgreSQL, or others.
* Deep Experience with Big Data technologies including Hadoop/Hive, Kafka, MongoDB, CouchDB, ElasticSearch, and others.
* Solid knowledge LINQ or Java8 Lambdas and Streams as well as deep understanding ORM frameworks like JPA or EntityFramework. Experience with the modern Spring stack is a plus.
* Proficiency in HTML5/JS application development.
* Hands on Experience with open source/commercial JS frameworks such as Angular, Ember, jQuery, or similar.
* Experience with data visualization on the web, familiarity with D3.js, Kendo UI DataViz, Google Charts or similar is a plus.
* Good taste and graphic design skills.
* Proven ability to take ownership and lead a project with minimal supervision.
* Excellent interpersonal and communication skills, with strong written and verbal presentation.

Position Type: Full-Time

Location: Princeton, NJ - New Jersey


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).