We are seeking a highly motivated Junior Application Developer to join our team supporting NICHD’s modernization and application sustainment efforts. The developer will contribute to the maintenance, enhancement, and development of mission-critical applications across a diverse portfolio that includes .NET, SharePoint, Drupal, Power Platform, and a range of database and reporting technologies.
Working under the guidance of the Sr. Application Developer and as part of an Agile team, the Junior Developer will participate in all phases of the software development lifecycle, including analysis, design, development, testing, and deployment.
Support the maintenance and enhancement of existing applications including SharePoint workflows, .NET applications, and Drupal-based websites
Assist with new application development using approved NICHD technologies, including low-code platforms (e.g., Power Apps) and enterprise frameworks
Perform code updates, bug fixes, and small feature developments under supervision
Develop and execute unit and integration tests
Participate in Agile ceremonies (daily standups, sprint planning, retrospectives)
Follow NIH, HHS, and NICHD software standards including Section 508 compliance and USWDS for accessible, user-centered design
Work with team leads to maintain DevOps pipelines, manage deployments, and validate successful transitions across dev/test/prod environments
Collaborate on documentation including user guides, release notes, and training materials
Assist in the monitoring and performance analysis of supported systems, identifying issues before they affect users
Communicate regularly with cross-functional team members, including Product Manager, QA, and senior developers
Bachelor’s degree in Computer Science, Information Systems, or a related technical field (or equivalent experience)
1+ years of experience in software/application development
Basic experience with one or more of the following:
.NET (C#, ASP.NET MVC/WebForms)
SharePoint (2013 or later, including workflows)
Drupal or another CMS
SQL (SQL Server, Oracle, or MySQL)
JavaScript/TypeScript, HTML, CSS
Familiarity with Agile/Scrum software development lifecycle
Understanding of code versioning tools such as Git
Exposure to testing frameworks and writing basic test cases
Strong verbal and written communication skills
Analytical Thinking – Ability to assess and understand system requirements and translate them into functional code
Problem-Solving – Comfortable debugging and troubleshooting application issues in a structured and timely manner
Adaptability – Able to work with a variety of technologies and pivot between tasks in a dynamic environment
Collaboration – Works well in Agile teams, listens actively, and contributes positively to discussions and planning sessions
Attention to Detail – Follows coding standards, adheres to documentation guidelines, and ensures quality in all deliverables
Experience working in a federal or health IT environment, preferably at NIH
Familiarity with:
Power Platform (Power Apps, Power Automate)
Power BI or other data visualization tools
DevOps tools (Azure DevOps, Jenkins, etc.)
Accessibility compliance (Section 508, WCAG)
Experience contributing to API development or integrations
Software Powered by iCIMS
www.icims.com