dreamwork_

NE Lab Python Programmer II

Responsibilities:
Level II:

  • Gather and document requirements for developing or modifying existing programs and systems and defining file specifications for data transfer and necessary edit checks and transformations to meet user needs.
  • Setup, test, and maintain Assay data pipelines for analysis.
  • Work with external lab staff to resolve discrepancies between protocol expectations, case report form data, assay data, and specimen data.
  • Test and de-bug programs and maintain version control on production programs and scripts.
  • Test, document, and maintain quality control checks.
  • Create, test, document, and maintain ad hoc, standard, and study-specific reports.
  • Support development of new or updates to work instructions (WIs) and standardization of processes (SOPs).
  • Train external users on data upload procedures and data submission best practices.
  • Ability to troubleshoot and resolve lab programming-related issues.
  • Apply best programming practices and collaborate with team members.
  • Ability to work under pressure and juggle multiple projects.
  • Perform other duties as required or assigned.

  • Create, setup, test, and maintain Assay data pipelines for analysis.
  • Create, setup, test, and maintain Specimen data reconciliation process.
  • Create, test, document, and maintain Squality control checks.
  • Take initiative and lead team projects in best practices or process improvements.
  • Perform other duties as required or assigned.

Qualifications:
MINIMUM QUALIFICATIONS:

  • Bachelor's degree in Computer Science or similar degree in a scientific, technical, or health-related field or additional programming training, skill, or experience.
    • Level II: Two years' experience in Python, SAS or any object-oriented programming language on Linux/Unix platform.
  • Ability to work independently and communicate effectively as part of a project team.
  • Ability to learn new programming skills as needed.

Preferred Qualifications:

  • Basic SAS experience.
  • Basic SVN experience or any major source control application.
    • Level II:
      • Basic JavaScript experience
      • Basic Database Design and SQL experience.
      • Basic JIRA experience or any major ticket tracking application.
  • Knowledge of and experience in programming support of clinical trials, statistical programming, or other scientific research programming support.
  • Experience reading, parsing and transforming lab instrument data files programmatically.
  • Experience reading, parsing and creating Excel files programmatically.
  • Knowledge of laboratory procedures for assays, and work with laboratories to receive assay results.
  • Understanding of computerized systems validation.


Required Skills : Python
Basic Qualification : Python, JavaScript, SQL, Linux OS
Additional Skills : Python, JavaScript, SQL, Linux OSVirtual
Background Check :Yes
Notes :
Selling points for candidate :Virtual
Project Verification Info :Virtual, Candidates can sit in any of the following client approved work states: Alabama, Alaska, Arizona, California, Colorado, Hawaii, Idaho, Maryland, Massachusetts, Minnesota, Montana, new York, Ohio, Oregon, South Carolina, Tennessee, Texas
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :Program Manager
Branch Code :Seattle