SharePoint / Microsoft 365 Application Developer
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.