More jobs:
Senior Software Engineer; Full Stack - NIH
Job in
Rockville, Montgomery County, Maryland, 20849, USA
Listed on 2026-07-27
Listing for:
Kelly
Full Time
position Listed on 2026-07-27
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Kelly Government Solutions is a strategic supplier and business partner to the federal government and its key suppliers. The National Institutes of Health is seeking a Full Stack Developer. Familiarity with biomedical research and bioinformatic data analysis, common tools/packages and data formats is required. This is a long-term, full-time, contract position based in Rockville, MD. This position offers a competitive benefits package.
This is a long-term contract position which offers
:
- Provides technical experience needed to assist in reviewing, updating, analyzing, and modifying existing programming systems.
- Design, build, and maintain data models and back-end infrastructure to support NCATS Biomedical Data Translator for the Translator Autonomous Relay System (ARS).
- Design, build, and maintain integration infrastructure for other autonomous relay agents (ARAs) developed by Translator collaborators.
- Design and develop algorithms to interrogate and integrate knowledge graphs from multiple ARAs into a coherent answer graph.
- Encodes, tests, debugs, and installs new programs using various programming languages.
- Develop new technologies and support for detailed and consistent data analysis/manipulation, as well as programming support for custom-built scientific applications.
- Develops and schedules data backups, security patches, upgrades, etc.
- Maintain and monitor applications, databases, or software tools.
- Documents all assignments and creates various reports as needed.
- Work with staff on project management tasks for various types of projects within DPI.
- Writes and maintains program documentation.
- Manage Github repositories, documentation (Github wikipages, Google Drive, SharePoint, etc.).
- Documents programming problems and resolutions for future reference.
- Work with colleagues to establish best practices for software development (e.g., continuous integration and continuous deployment).
- Provides assistance with planning, building, and maintaining applications to meet end user needs.
- Work with staff on technical reviews and evaluations of vendor software in support of informatics.
- Troubleshoots any issues or problems and implements appropriate corrective actions.
- Minimum Bachelor's degree in computer science or relevant applied discipline.
- Minimum of five (5) years of research and software development experience applying systems engineering, agile software development best practices and data-centric principles to design, develop and deploy software applications and services.
- Must have experience contributing to complex, large-scale system development projects.
- Familiarity with biomedical research and bioinformatic data analysis, common tools/ packages and data formats, is required.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×