Computer Programmer (52430)

Gap SolutionsResearch Triangle Park, NC

About The Position

The Computer Programmer will independently provide support services to assist in fulfilling the overall operational objective of the National Institute of Environmental Health Sciences within the National Institutes of Health. This role involves providing technical experience for reviewing, updating, analyzing, and modifying existing programming systems, as well as encoding, testing, debugging, and installing new programs using various programming languages. The programmer will also be responsible for developing and scheduling data backups, security patches, and upgrades, and will maintain program documentation and create various reports as needed.

Requirements

  • Bachelor’s in Computer Science, Information Systems, or similar.
  • A minimum of 5 Years of experience in Computer Programing or a related field.
  • Demonstrated experience performing computer programming.
  • Experience with various databases and computer programming languages.
  • Hands-on experience in websites, web applications, and UI automation testing.
  • Experience with various computer operating systems.
  • Proficient with MS Office Suite.

Nice To Haves

  • Ability to communicate effectively, orally and in writing, with non-technical and technical staff.
  • Detail-oriented and possess strong organizational skills with the ability to prioritize multiple tasks and projects.

Responsibilities

  • Provides technical experience needed to assist in reviewing, updating, analyzing and modifying existing programming systems.
  • Encodes, tests, debugs and installs new programs using various programming languages.
  • Develops and schedules data backups, security patches or upgrades, etc.
  • Documents all assignments and creates various reports as needed.
  • Writes and maintains program documentation.
  • Documents programming problems and resolutions for future reference.
  • Performs technical duties in PHP/Drupal (version 10 or higher) technology areas such as roadmaps, schedules, status reports, plans, and recommendations; coordinate activities with third parties; provide recommendations and review work.
  • Performs monitoring tasks related to the Drupal project plans and work closely with the Senior OpDev Specialist PHP Drupal; maintain and monitor applications, databases, or software tools; implement improvements to operations; test and maintain software products to ensure strong functionality and optimization.
  • Performs operational duties; maintain and monitor applications, databases or software tools; implement improvements to operations; maintain and follow SOPs; test and maintain software products.
  • Performs development duties; develop and implement new or major revisions; maintain and follow SOPs; provide recommendations and review.
  • Writes and maintains program documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service