Overview
Skills
Job Details
Job Summary:
We are seeking a highly skilled and motivated SharePoint Developer to design, develop, deploy, and maintain custom SharePoint solutions tailored to meet the organization s business needs. The ideal candidate will have strong technical expertise in SharePoint Online, SharePoint 2013/2016/2019, Power Platform, and Microsoft 365, along with solid experience in front-end development, custom workflows, and integrations with external systems.
Key Responsibilities:
Develop and maintain custom SharePoint solutions (web parts, workflows, apps, site templates).
Design, build, and customize SharePoint sites using modern UI, SPFx (SharePoint Framework), and Power Automate.
Migrate legacy content and applications to SharePoint Online.
Integrate SharePoint with external data sources and business applications (e.g., via REST APIs, Microsoft Graph, Azure Functions).
Build automation workflows and forms using Power Automate and Power Apps.
Customize SharePoint branding, themes, master pages (Classic), and site designs (Modern).
Collaborate with stakeholders to gather requirements, design prototypes, and deliver solutions.
Maintain SharePoint governance, permissions, and site structure.
Develop technical documentation, user guides, and provide end-user training/support.
Troubleshoot issues, perform root cause analysis, and implement fixes.
Required Skills and Qualifications:
Bachelor s degree in Computer Science, Information Systems, or related field.
5+ years of experience as a SharePoint Developer.
Strong experience with SharePoint Online and SharePoint 2013/2016/2019.
Proficiency in:
SPFx, React/TypeScript/JavaScript
Power Automate, Power Apps
CSOM, JSOM, REST API
HTML5, CSS3, jQuery
C#, .NET Framework, Visual Studio
Experience with Microsoft 365 suite: Teams, OneDrive, Power BI.
Understanding of SharePoint permissions, site collections, content types, taxonomy, managed metadata, and search.
Familiarity with Azure AD, Azure Logic Apps, Azure Functions is a plus.
Strong analytical, problem-solving, and communication skills.
Preferred Qualifications:
Microsoft certifications (e.g., MS-600, PL-400, MS-900, SC-900).
Experience in federal C (Government Community Cloud) environments.
Experience with ShareGate, Metalogix, or other migration tools.
Knowledge of PowerShell scripting for SharePoint administration tasks.
Experience working in Agile or DevOps environments.