Job Specifications
M365 – SharePoint Developer (Contract)
Location: Hybrid – Stratford (on site 2 days per week)
Contract Length: Long-term contract (circa 2 years)
Clearance: SC Clearance required (likely)
This role does not sponsor visa's
Role Overview
We are looking for an experienced M365 / SharePoint Online Developer to join a delivery team working on a major UK regulatory programme. This is a long-term contract opportunity for someone who enjoys being hands-on, embedded with delivery teams, and contributing as a committed team player.
You will be responsible for designing and building modern, scalable collaboration and content management solutions across Microsoft 365, with a strong focus on SharePoint Online and Records Management.
Key Responsibilities
Develop and customise modern SharePoint Online sites, pages, lists, libraries, and components
Build custom solutions using SPFx, React, TypeScript, JavaScript, HTML, and CSS
Design and deliver business applications and workflow automation using Power Apps and Power Automate
Implement Microsoft Purview Records Management, including retention labels, policies, auto-classification, and disposition workflows
Integrate SharePoint with wider Microsoft 365 services (Teams, Viva, Outlook, OneDrive)
Develop integrations using Microsoft Graph API, SharePoint REST APIs, and relevant Azure services
Support content governance, permissions, information architecture, and compliance best practices
Work closely with business and technical stakeholders to gather requirements and deliver high-quality solutions
Produce technical documentation and provide ongoing troubleshooting and support
Required Skills & Experience
Strong hands-on experience with SharePoint Online development and configuration
Proven experience with SPFx and modern front-end frameworks (React, TypeScript, JavaScript)
Hands-on delivery using Power Apps and Power Automate
Experience implementing Microsoft Purview Records Management, including retention labels, schedules, disposition review, and sensitivity labels
Experience working with Microsoft Graph APIs and SharePoint REST APIs
Familiarity with PnPjs, PnP PowerShell, and CLI for Microsoft 365
Understanding of authentication models (OAuth 2.0, Azure AD app registrations)
Exposure to Azure services such as Azure Functions, WebJobs, Logic Apps, and Azure SQL
Desirable Experience
Experience delivering digital workplace / collaboration solutions
Understanding of information governance, compliance, and GDPR
Strong problem-solving, debugging, and analytical skills
Ability to translate business requirements into scalable technical solutions
Relevant Microsoft certifications such as MS-600, PL-400, SC-400, or similar
Additional Information
Hybrid working model with 2 days per week on site in Stratford
SC clearance is required for this role (likely)
Rates are yet to be finalised, but we are open to an initial conversation to understand candidate expectations
About the Company
Cpl is a global provider of talent solutions to startup companies, multinationals, and SMEs in every sector from Pharmaceuticals to Fund Accounting.
Founded in 1989, Cpl employs over 14,000 people and has 50 office locations operating in 14 countries worldwide including Ireland, The United Kingdom, Belgium, Bulgaria, The Czech Republic, Germany, Hungary, Poland, Slovakia, The United States, and Australia.
Matching the right talent to the right organisation is the core guiding principle in everything we do.
Know more