Lab Data Programmer

Fred Hutchinson Cancer Research Center & Seattle Cancer Care Alliance
Job Location
Seattle, WA
Job Description

Fred Hutchinson Cancer Research Center, home of three Nobel laureates, is an independent, nonprofit research institution dedicated to the development and advancement of biomedical research to eliminate cancer and other potentially fatal diseases. Recognized internationally for its pioneering work in bone-marrow transplantation, the Center's five scientific divisions collaborate to form a unique environment for conducting basic and applied science. The Hutchinson Center, in collaboration with its clinical and research partners, the University of Washington and Seattle Children's, is the only National Cancer Institute-designated comprehensive cancer center in the Pacific Northwest. Join us and make a difference!

About the Division:
The mission of the Vaccine and Infectious Diseases Division (VIDD) of the Fred Hutchinson Cancer Research Center is to eliminate or minimize the worldwide impact of globally significant infectious diseases. The Division shares the Center's values of scientific excellence, respect, openness, and innovation in the pursuit of its mission.

About the Department:
Population Sciences in the area of infectious diseases focuses on important questions: Where is the highest concentration of people with infectious disease, such as HIV/AIDS, tuberculosis, malaria, influenza and cholera? What are the risk factors for the population in these parts of the world in developing the disease? How can we work within communities to help change the behavior that presents the most risk? Join VIDD's Population Sciences program faculty and staff by providing integral support of their specialized work in math modeling, epidemiology, and statistics in projects that are related to the spread and control of infectious diseases.

The Statistical Center for HIV/AIDS Research & Prevention (SCHARP) provides statistical collaboration to infectious disease researchers around the world and conducts a complementary program of statistical methodology, and mathematical modeling research. SCHARP also collects, manages, and analyzes data from clinical trials and epidemiological studies dedicated to the elimination of infectious disease as a threat to human health. SCHARP is part of the program of Population Sciences within VIDD.

Job Summary:
As part of the Laboratory Data Operations section of the SCHARP Data Management Unit, the Lab Data Programmer provides support for management, reporting, and analysis of specimen and laboratory assay data. The incumbent will work in a team environment and is expected to communicate effectively with colleagues and be responsive to the needs of SCHARP staff as well as external collaborators as required. The Lab Data Programmer is responsible for developing and maintaining code for managing data and building workflows to facilitate the submission of specimen and laboratory assay data to SCHARP and the creation of analysis datasets and reports.

In support of SCHARP's mission and research network operations, the incumbent may perform the following tasks in addition to other duties as assigned:

 - Act as a liaison between SCHARP study teams and the external labs to ensure accurate database design and timely receipt of study results.
 - Work with SCHARP statisticians and external labs to define file specifications for data transfer, quality checks and formatting for analysis.
 - Develop tools for use by the lab in order to provide SCHARP with data in a standard format.
 - Create, maintain and/or modify standard and custom reports on status of lab data receipt, processing and discrepancy resolution.
 - Create, maintain and/or modify programs to identify and resolve discrepancies between datasets/databases related to study specimens or assay results.
 - Create, maintain and/or modify programs to clean and transfer received assay results to datasets for analysis by SCHARP statisticians.
 - Adhere to source code version control practices for all internally developed code.
 - Participate in and/or lead validation and standardization efforts for new and existing systems/tools including verification, testing, and documentation of internally developed code and software.
 - Adhere to and contribute to quality assurance procedures, standard operating procedures, and work practice guidelines and support documentation of those efforts.
 - Participate in and/or lead projects that support development or improvement of processes described above.

Minimum Qualifications:
Three years of experience as a Systems Analyst/Programmer or equivalent and Bachelor's degree or equivalent OR one year as a Systems Analyst/Programmer or equivalent and a Master's Degree in a job-related area; ability to work independently and communicate effectively as part of a project team.

Preferred Qualifications: Proficiency with SAS statistical software; experience working with laboratory data; knowledge of and experience in data management and programming support of clinical trials, statistical programming, or other scientific research programming support; demonstrated experience or certification in Java, JavaScript, Perl, Python and/or R; experience with code/software testing and verification and/or writing validation documentation; history applying the Software Development Life Cycle in a professional setting.

Please include a cover letter when applying for this position either as an additional attachment on your profile or merged into the file that contains your resume.

If interested, please apply online at

An analysis appearing in PeerJ finds that social media mentions of a paper may lead to increased citations.

NIH's Michael Lauer looks at the number of grants, their amount, and funding success rates at the agency for last year.

At Nature, Johns Hopkins' Gundula Bosch describes her graduate program that aims to get doctoral students thinking about the big picture.

Patricia Fara writes about childcare funding, and women in science and science history at NPR.