Software Engineer 2, BDS (R1053087) in Durham, NC at IQVIA™

Date Posted: 8/14/2019

Job Snapshot

Job Description

Q2 Solutions is a leading clinical trial laboratory services organization with end-to-end laboratory services and secure, enterprise-wide biospecimen and consent management solutions. With a relentless focus on quality and innovation, Q2 Solutions uses its global experience and scientific expertise to transform science and data into actionable medical insights that help customers improve human health.  A joint venture of IQVIA (formerly QuintilesIMS) and Quest Diagnostics, Q2 Solutions combines the best of each parent organization’s clinical trials laboratory services capabilities to fulfill its mission of treating each sample as if a life depends on it.

EA Genomics, a division of Q2 Solutions, is a premier genomic services organization, excelling in implementing technologies and services to accelerate research in complex human diseases and the optimal treatment and diagnosis thereof.  The software infrastructure for analysis and processing in support of those services makes use of a combination of open-source and custom-built, specialized application software.  

The Bioinformatics Data Services group within EA Genomics is a multidisciplinary group that works alongside bioinformaticists, software engineers, and laboratory professionals to process and deliver next-gen sequencing (NGS) data.  In addition to interacting both with clients and groups within our organization regarding bioinformatic analyses, the group monitors general system health and contributes to improvements in our tools and processes. 


Under general supervision, formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems. Prepares detailed specifications from which programs will be written. Designs, codes, tests, debugs, documents, and maintains those programs. Competent to work on most phases of software engineering activities, but requires instruction and guidance in other phases. 


  • Accurately estimates the magnitude and time requirements to complete for projects. Provides accurate and timely updates to project manager and/or team lead on progress. 
  • Assist in defining deliverables, costs and benefits and ROI. 
  • Writes designs for bug fixes, enhancements or portions of a system. 
  • Designs, writes and performs unit, integration or system testing which includes development of test plans. 
  • Participates in peer review of deliverables such as code, designs, and test plans produced by other team members. 
  • Works with the documentation team to assure new functionality is properly documented. 
  • Serves as support, troubleshooting problems, providing workarounds and producing patches for customers as required. 
  • Performs other duties as required. 
  • All responsibilities are essential job functions unless noted as nonessential (N). 


  • Strong foundational knowledge in Linux/UNIX-based systems
  • Proficiency in computing languages such as C/C++, Perl, Python, Shell scripting with Bash environment or similar general purpose programming languages
  • Familiarity with quantitative tools or languages such as R, SAS, or related analysis software
  • Proficiency in SQL is required
  • XML experience preferred 
  • System Lifecycle Methodology experience with Computer Systems Validation preferred 
  • Possess good communication skills 


  • Bachelor’s Degree in computer science or related discipline and 2-4 years’ experience with applicable tools, including database access; or equivalent combination of education, training and experience 


  • Extensive use of telephone and face-to-face communication requiring accurate perception of speech 
  • Extensive use of keyboard and mouse requiring repetitive motion of fingers and wrists 
  • Regular sitting for extended periods of time 

EEO Minorities/Females/Protected Veterans/Disabled

IQVIA is an EEO Employer - Minorities/Females/Protected Veterans/Disabled

IQVIA, Inc. provides reasonable accommodations for applicants with disabilities.  Applicants who require reasonable accommodation to submit an application for employment or otherwise participate in the application process should contact IQVIA’s Talent Acquisition team at to arrange for such an accommodation.

Job ID: R1053087