Skip to main content

NE Lab Python Programmer

Technology
Software Technology
Bellevue, United StatesToday
Service contract

Job description

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

Interested in this role?