The Office of Information Technology (OIT) at the Eunice Kennedy Shriver National Institute of Child Health and Human Development (NICHD), part of the National Institutes of Health (NIH), is seeking skilled professionals to support a wide range of program and technical services across the institute. This is a remote position with occasional onsite visits required for key personnel to support collaboration, planning, and program delivery.
The NICHD OIT team provides full lifecycle IT support, helping the institute maintain a secure, efficient, and modern technology environment. Team members will work alongside NIH scientists, administrators, and stakeholders to deliver innovative, compliant, and user-centered digital solutions that advance NICHD’s strategic goals.
We are seeking a Senior Applications Programmer to support the National Institute of Child Health and Human Development (NICHD) by developing, maintaining, and modernizing a portfolio of web and enterprise applications. The ideal candidate will have strong experience working in hybrid (on-premises and cloud) environments and will help ensure high system availability, scalability, and security in compliance with NIH and HHS policies.
You will collaborate closely with infrastructure and security teams to modernize legacy systems through containerization, automation, and cloud adoption while ensuring the continuity of operations for existing applications.
Develop, enhance, and maintain enterprise and web applications supporting NICHD’s mission.
Implement software solutions that align with modernization initiatives including containerization (Docker/Kubernetes), cloud migration (Azure), and CI/CD pipelines.
Ensure applications meet availability, capacity, and compliance baselines as defined by NIH/HHS security and performance policies.
Collaborate with infrastructure engineers, DBAs, and security personnel to integrate systems across cloud and on-prem environments.
Participate in infrastructure planning and support application deployment, testing, and performance tuning.
Develop and maintain technical documentation including system designs, implementation guides, and user manuals.
Support vulnerability scanning, patching, and remediation efforts in compliance with NIST 800-53 and FISMA controls.
Provide subject matter expertise in software development best practices, especially for Microsoft-based and open-source platforms.
Assist in preparing Security Assessment & Authorization (SA&A) documentation and resolving POA&Ms.
Work under the direction of the Sr. Software Engineer and coordinate with other leads such as the Sr. Oracle DBA.
Bachelor’s degree in Computer Science, Engineering, or related field.
Minimum 7+ years of professional experience in application development and maintenance.
Strong experience in:
.NET Framework/.NET Core
Web technologies (HTML5, CSS, JavaScript, Angular/React)
Relational databases (SQL Server 2016/2022, Oracle 19c, MySQL 8.x)
Middleware platforms such as IIS, SharePoint 2016/2019/Online
Experience working with CI/CD tools (e.g., Git, Jenkins, Azure DevOps).
Familiarity with cloud platforms, particularly Azure
Understanding of FISMA/NIST 800-53 compliance requirements.
Experience with performance monitoring tools (SQL Profiler, Oracle OEM, Splunk).
Familiarity with containerization (Docker, Kubernetes)
Analyze complex application and infrastructure requirements and design secure, efficient solutions.
Modernize legacy applications using cloud-native and containerized technologies without disrupting operations.
Implement DevOps best practices to automate and streamline application builds, testing, and deployment.
Collaborate effectively across multi-disciplinary teams including software engineers, DBAs, infrastructure admins, and security professionals.
Adapt quickly to evolving technical environments, government policies, and compliance frameworks.
Communicate technical issues and resolutions clearly to both technical and non-technical audiences.
Troubleshoot and resolve application and infrastructure issues under pressure
Master’s degree in a technical field.
Experience working on NIH, HHS, or other federal health IT projects.
Familiarity with APMS (Application Product Management Services) or product management methodologies.
Certifications such as:
Microsoft Certified: Azure Solutions Architect or Azure Developer Associate
Certified Kubernetes Application Developer (CKAD)
ITIL v4 Foundation or ISO 20000/22301 implementation experience
Security+ or CISSP
The salary range is $165,000-180,000/year. The salary range for this position reflects a variety of factors that influence compensation decisions, including skills, experience, training, certifications, and organizational needs.
Software Powered by iCIMS
www.icims.com