Software Engineer - NIH

KELLY'S, INC.
Gaithersburg, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Gaithersburg, United States of America

Tech stack

Agile Methodologies
Data analysis
Software Applications
Systems Engineering
Databases
Continuous Delivery
Continuous Integration
Github
Software Tools
Service Pack
SharePoint
Software Engineering
Backup and Restore
Google Drive
Backend
Information Technology
Programming Languages

Job description

  • 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.

Requirements

  • Minimum Bachelor's degree in computer science or relevant applied discipline.
  • Minimum of two (2) 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.

Benefits & conditions

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 Software Engineer. 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:

  • Competitive compensation and comprehensive benefit package

  • Optional health, vision, and dental plans

  • Paid leave, paid federal holidays, and 401K plan.

  • Access to NIH's unparalleled resources and niche scientific initiatives

Apply for this position