SharePoint / Microsoft 365 Application Developer required by our market leading client in Bristol. This will be a 3 month initial contract, likely to extend and will sit Outside IR35. We are looking for an experienced SharePoint / Microsoft 365 Application Developer to support ongoing digital transformation projects. This is a hands-on role requiring strong technical expertise, problem-solving skills, and the ability to deliver independently in a fast-paced environment. Key Responsibilities: * Design, develop, and maintain SharePoint Online sites, libraries, lists, and workflows. * Build custom solutions using Power Apps, Power Automate, and PowerShell. * Develop modern SharePoint components using SPFx (SharePoint Framework). * Integrate Microsoft 365 services including Teams, OneDrive, Azure AD, and Exchange Online. * Migrate content from legacy SharePoint or file systems into SharePoint Online. * Create reusable templates, components, and governance-aligned solutions. * Troubleshoot and resolve issues across SharePoint and Microsoft 365 applications. * Ensure solutions follow security, compliance, and best practice guidelines. Essential Skills & Experience: * Strong experience with SharePoint Online development and configuration. * Expertise in SPFx, TypeScript, React, and modern SharePoint development. * Deep understanding of Power Platform (Power Apps, Power Automate). * Experience with Microsoft Graph API and REST APIs. * Strong knowledge of Azure AD, permissions, and identity management. * Understanding of Microsoft 365 governance, security, and compliance. Desirable Skills: * Experience with SharePoint migrations (ShareGate, AvePoint, etc.). * Knowledge of Azure Functions, Logic Apps, or other Azure services. * Teams app development and AI experience. * Familiarity with DevOps pipelines for SPFx deployments. * Understanding of information architecture and UX best practices. Ideal Candidate: * Someone who can take ownership of requirements and deliver end-to-end solutions. * Comfortable working in a hybrid or remote environment. * Able to advise on best practices and suggest improvements to existing processes