Senior Software Engineer, Bioinformatics Data Services - (R1024295) in Research Triangle Park, NC at IQVIA™

Date Posted: 7/1/2018

Job Snapshot

Job Description

Launched in 2015, Q2 Solutions is a leading global clinical trials laboratory services organization. We help biopharmaceutical, medical device and diagnostics customers improve human health through innovation that transforms science and data into actionable medical insights. Q2 Solutions is a quality driven, responsive partner with strong global experience and deep scientific and medical expertise. The Q2 Solutions joint venture was formed by Quintiles and Quest Diagnostics, combining the best of each parent organizations clinical trials laboratory services capabilities.

Description

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.
 

PURPOSE
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.
 
RESPONSIBILITIES
  • 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).

Job Requirements

REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
  • 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
 
MINIMUM REQUIRED EDUCATION AND EXPERIENCE
  • Bachelor’s Degree in computer science or related discipline and 4-6 years’ experience with applicable tools, including database access; or equivalent combination of education, training and experience
 PHYSICAL REQUIREMENTS  
  • 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

We know that meaningful results require not only the right approach but also the right people. Regardless of your role, we invite you to reimagine healthcare with us. You will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve human health outcomes.

Whatever your career goals, we are here to ensure you get there!

We invite you to join IQVIA™.


Job ID: R1024295