Associate Director, Software Developer

Job ID:
Job date: 2018-04-21
End Date: 2018-06-20

Company : Q2 Solutions 

Country : United States 

Role : Director 


[Click Here to Access the Original Job Post]

Job Description:
PURPOSE:

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.

RESPONSIBILITIES:

  • 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.
Qualifications:

REQUIRED KNOWLEDGE, SKILLS AND ABILITIES

  • 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
MINIMUM REQUIRED EDUCATION AND EXPERIENCE:
  • 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.
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


Requeriments :

Skills :

Areas :


Additional Info:

[Click Here to Access the Original Job Post]