Design, develop, and maintain SharePoint solutions across SharePoint Online (Microsoft 365) and SharePoint On-Premises environments to support enterprise collaboration and content management
Build and deploy Power Platform solutions including canvas and model-driven Power Apps, automated workflows using Power Automate, and Dataverse-backed data solutions
Develop custom SharePoint Web Parts, application pages, and site templates using .NET/ASP.NET Core, C#, JavaScript, and jQuery
Architect and implement site collections, hub sites, content types, and information architecture aligned with NIH governance and compliance standards
Gather and analyze business requirements, translate them into technical specifications, and deliver solutions that streamline workflows and enhance user productivity
Integrate SharePoint and Power Platform solutions with Microsoft 365 services including Teams, OneDrive, Exchange, and Azure Active Directory / Entra ID
Use data stored in SQL Server databases that support SharePoint and Power Platform applications
Apply REST APIs and SharePoint Designer to extend and integrate platform capabilities across enterprise systems
Perform platform administration including permissions management, governance enforcement, and monitoring of SharePoint environments
Create technical documentation, user guides, and provide end-user training and support for deployed solutions
Participate in Agile ceremonies including sprint planning, backlog refinement, and stakeholder reviews
Requirements
Bachelor’s degree in Computer Science, Computer Applications, Information Systems, or equivalent professional experience
7+ years of hands-on SharePoint development experience, including SharePoint Online and SharePoint On-Premises (2016/2019)
5+ years of experience developing solutions on the Microsoft Power Platform (Power Apps, Power Automate, Dataverse)
Strong proficiency in .NET / ASP.NET Core, C#, JavaScript, jQuery, and SQL
Experience developing custom Web Parts, workflows, and application integrations within SharePoint environments
Solid understanding of Microsoft 365 / Office 365 services and integration patterns
Proven ability to gather requirements, perform solution design, and deliver scalable enterprise applications
Experience with SharePoint Designer, REST APIs, and Microsoft Graph API
Familiarity with SQL Server and Oracle databases in support of enterprise application development
Strong oral and written communication skills with experience engaging directly with government or enterprise clients
Ability to obtain NIH Public Trust clearance upon hire