Sharepoint Developer
Centraprise
Job Description
Job Title: SharePoint Developer Location: - Remote (Canada) Job Summary We are seeking an experienced SharePoint Developer to design, develop, customize, and maintain enterprise SharePoint solutions. The ideal candidate will have strong expertise in SharePoint Online/On-Premise, Power Platform, SPFx, workflows, and Microsoft 365 technologies. This role involves collaborating with business stakeholders, architects, and development teams to deliver scalable collaboration and document management solutions.
Key Responsibilities Design, develop, and maintain SharePoint Online and/or SharePoint On-Premise solutions. Develop custom SharePoint components using SPFx (SharePoint Framework), JavaScript, TypeScript, React, HTML, and CSS. Create and manage workflows using Power Automate, Nintex, or SharePoint Designer.
Build and customize SharePoint sites, web parts, lists, libraries, forms, and permissions. Integrate SharePoint with Microsoft 365 services, Power Apps, Teams, Azure AD, and third-party applications. Develop and maintain Power Apps applications integrated with SharePoint data sources.
Configure document management, metadata, search, security, and governance features. Implement REST APIs, CSOM, JSOM, PnP PowerShell, and Graph API integrations. Troubleshoot SharePoint issues, optimize performance, and provide production support.
Collaborate with business analysts and stakeholders to gather requirements and deliver technical solutions. Participate in Agile/Scrum ceremonies, code reviews, testing, and deployment activities. Maintain technical documentation and deployment guides.
Required Skills 5+ years of SharePoint development experience. Strong experience with: SharePoint Online SharePoint 2013/2016/2019 SPFx (SharePoint Framework) Power Platform (Power Apps, Power Automate) Microsoft 365 Proficiency in: JavaScript TypeScript React HTML5 CSS3 Experience with: REST APIs Microsoft Graph API CSOM/JSOM PnP PowerShell Knowledge of SharePoint security, permissions, governance, and migration strategies. Experience with Azure AD and Microsoft Teams integration.
Familiarity with CI/CD pipelines, Git, Azure DevOps, or Jenkins. Strong debugging, analytical, and problem-solving skills. Excellent verbal and written communication skills.
Preferred Qualifications Microsoft SharePoint or Power Platform certifications. Experience with SharePoint migrations using tools like ShareGate or Metalogix. Knowledge of Azure services and cloud-based architectures.
Experience working in Agile development environments. Familiarity with .NET/C# development is a plus.