NE Lab Python Programmer
Software TechnologyJob 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.
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.
- 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.
- Level II:
- 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?