Associate Director, Software Developer - Raleigh, NC - (R1017327) in Research Triangle Park, NC at IQVIA™

Date Posted: 5/20/2018

Job Snapshot

Job Description

Join us on our exciting journey! 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.


The EA Genomics business unit of Q2 Solutions is the global center of excellence in genomic testing and high-performance computation and bioinformatics methodology.  This position would direct the software organization responsible for building/enhancing bioinformatic pipelines and transformation of clinical laboratory assays developed in our R&D facility.  Within the Translational Genomics department, your focus is on collaboration with research leaders in the molecular, bioinformatic, algorithmic, statistical and operations teams to deliver clinical grade software systems.  You will work with business leaders and systems architecture teams to build environments capable of handling large demands of file size and compute and stage for global placement and deployment.

Formulates and defines system scope and objectives for assigned projects. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. Prepares detailed specifications from which programs will be written. Responsible for program design, coding, testing, debugging, and documentation. Has full technical knowledge of all phases of applications systems analysis and programming. Has good understanding of the business or function for which application is designed. Responsible for quality assurance review. Acts as project leader for projects with small budgets or limited duration. Responsible for directing and monitoring the work of team members. Responsible for project completion and user satisfaction.

  • Programs, tests, and documents systems in accordance with programming standards and validation procedures.
  • Provides software, system and/or programming solutions across projects and/or technologies to meet internal and external needs
  • Continued enforcement a culture of on-time delivery excellence with your team, holding yourself and your team accountable for setting achievable deadlines and delivering accordingly.
  • Interact with corporate and project team members to negotiate timelines, responsibilities, and deliverables.
  • Provides expert technical advice and solutions for internal and external clients.
  • Build from within and recruit a high-performance team by recognizing that differing work habits and capabilities require personalized individual development plans for each of your team members.
  • Contribute towards the ongoing improvement of the SDLC through dialog with the appropriate stakeholders.
  • Set an example for the team through timely completion of required activities, including but not limited to acknowledging SOPs, developing Validation Documentation, and recommended continuing education coursework
  • Defines deliverables, costs and benefits and ROI for software systems.
  • Act as formal line manager for staff including setting goals, appraisal of staff performance and development needs.
  • Support staff to achieve their training and development objectives. Identify areas that your team needs to develop to meet future business needs, encourage staff to proactively learn the science behind their individual projects.

Job Requirements

  • Proficiency in one or more of the following: C++/C,Python, Perl
  • Strong preference given to familiarity with bioinformatics tools / pipelines along with Docker/ CWL/ Arvados (pipeline management)
  • Possess an expert knowledge in software development tools, practices, and lifecycle methodologies.
  • Proficiency in use of Operational Development tools: Git, Confluence, Jira
  • Familiarity with continuous integration, unit and integrative testing along with release management
  • Familiarity with SQL, Postgres and databases
  • Bachelor’s Degree in computer science or related field with a minimum  10 years relevant work experience; 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

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: R1017327