Job Details

Refer Job: Send to a Friend
  • Share this on Facebook
  • Share this on LinkedIn

Add Add to Saved Jobs


Programmer Analyst

Job ID: req1621
Employee Type: exempt full-time
Facility: Frederick: Ft Detrick
Location: PO Box B, Frederick, MD 21702 USA

The Frederick National Laboratory is a Federally Funded Research and Development Center (FFRDC) sponsored by the National Cancer Institute (NCI) and operated by Leidos Biomedical Research, Inc.  The lab addresses some of the most urgent and intractable problems in the biomedical sciences in cancer and AIDS, drug development and first-in-human clinical trials, applications of nanotechnology in medicine, and rapid response to emerging threats of infectious diseases.

Our core values of accountability, compassion, collaboration, dedication, integrity, and versatility serve as a guidepost for how we do our work every day in serving the public’s interest.  

 Position Overview:


The Frederick National Laboratory is dedicated to improving human health through the discovery and innovation in the biomedical sciences, focusing on cancer, AIDS and emerging infectious diseases.

The Biomedical Informatics and Data Science (BIDS) directorate works collaboratively and helps to fulfill the mission of Frederick National Laboratory in the areas of biomedical informatics and data science by developing and applying world leading data science and computing technologies to basic and applied biomedical research challenges, supporting critical operations, developing and delivering national data resources, and employing leading-edge software and data science to effectively enable and advance clinical trials. 

The Advanced Biomedical Computing Sciences (ABCS), part of BIDS, provides scientific computing, modeling, imaging, and bioinformatics support, engages in scientific consultation and collaboration, and offers training to NCI and NIH scientists and staff. The Data Solutions and Systems Biology (DSSB) group in ABCS strives to streamline and provide innovative solutions for the NCI/NIH community to access and use biological information collected across different sources and formats. Integrating diverse data sources to streamline project requests and analysis workflows, enable disease agnostic access and analysis, variant impact annotation, identifier conversions across species, and merging clinical and research data enabling translation from basic to the goal of precision medicine.


  • Working with the development team, implement requirements using clear, maintainable, usable modules.
  • Act as a technical expert and authority on production-grade software modules and techniques
  • Document approaches and mechanisms clearly and comprehensively
  • Research and proof cutting edge methods for user interaction and data presentation
  • Coordinating with QA resources and techniques, ensure that the delivered software is stable and defect-free


To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:

This is a dual level requisition.  It may be filled at either a level II or level III

  • Possession of a Bachelor's degree from an accredited college/university in Computer Science, Math or Biomedical Science or a related field from an accredited college or university according to the Council for Higher Education Accreditation. (Additional qualifying experience may be substituted for the required education). Foreign degrees must be evaluated for U.S. equivalency.
  • Level II
    • In addition to the educational requirements, a minimum of 4 years experience in managing and supporting complex scientific applications.
  • Level III
    • In addition to the educational requirements, a minimum of 6 years experience in managing and supporting complex scientific applications.

Both the levels will require the following:

  • Demonstrated expertise in one or more contemporary Object-Oriented programming languages, such as: Python, Java, PHP, C# 
  • Expertise with at least one SQL/NoSQL databases, such as: Oracle, MySQL, MongoDB, Neo4J
  • Experience in ALM, and using and administering VCS such as git, TFS or SVN.
  • Able to create and reuse modular code, and identify candidates for encapsulation, modularization and reuse by analyzing existing artifacts
  • Analytical, comparative and critical thinking skills – especially, ability to review existing artifacts for suitability and identify potential improvements to legacy and new software
  • Experience with biomedical data integration
  • Experience with managing large biomedical data sets and developing workflows to automate complex data updates
  • Experience with developing scalable APIs
  • Demonstrated ability to learn and apply new technologies according to the changing needs of the project and organization
  • Ability to self-direct with little or abstract day-to-day instruction
  • Excellent written and verbal communication skills / ability to document and communicate complex scientific concepts for a variety of audiences
  • Must be able to obtain and maintain a security clearance.


Candidates with these desired skills will be given preferential consideration:

  • Knowledge of Next Gen Sequencing
  • Experience with web and database technologies
  • Experience with implementing biomedical workflows in the cloud

Equal Opportunity Employer (EOE) | Minority/Female/Disabled/Veteran (M/F/D/V) | Drug Free Workplace (DFW)