Sharepoint Developer
Seeking an experienced SharePoint Engineer to lead secure, compliant migrations and modernisation of document-heavy environments into SharePoint Online. The role focuses on unstructured data (documents, libraries, metadata, permissions, versions), security/compliance controls (data residency, Purview, labels, DLP), branding/customisation (SPFx, JSON, themes) and automation (PowerShell, PnP, Power Automate) to deliver low-risk, user-friendly intranets and collaboration platforms.
Key responsibilities
- Lead end-to-end content migrations from on‐prem SharePoint, legacy EDRMS, file shares or other repositories to SharePoint Online using ShareGate, SPMT, AvePoint or migration scripts.
- Assess source systems for documents, metadata, permissions, versions and risks (orphaned content, large files, unsupported formats); define migration strategies to minimise downtime and data loss.
- Map and transform metadata, content types, permissions and folder structures; preserve integrity and auditability.
- Implement modern SharePoint architecture: site collections, hub sites, site templates, modern pages and SPFx web parts/extensions.
- Deliver branding and UX: custom themes, JSON/CSS formatting, navigation, headers/footers and Power Apps / Power Automate integrations.
- Automate repetitive admin and migration tasks using PowerShell (PnP), Power Automate and API-based integrations.
- Configure Microsoft 365 integrations (Teams, OneDrive, Purview) and implement security/compliance controls: sensitivity labels, retention, DLP and data residency patterns.
- Provide troubleshooting, runbooks, training and documentation for admins and end users; embed governance and adoption controls.
Must-have skills & experience
- 5+ years in SharePoint engineering/administration with proven migration delivery experience.
- Strong hands-on experience with unstructured enterprise content migrations and metadata mapping.
- Deep knowledge of SharePoint Online architecture; experience modern vs classic, SPFx development (JavaScript/TypeScript, React).
- Proficient with PnP PowerShell, PowerShell scripting and migration tools (ShareGate, SPMT, AvePoint or equivalent).
- Solid understanding of Microsoft 365 security & compliance: Purview, sensitivity labels, retention policies, DLP and information protection.
- Development skills: C#, ASP.NET Core, .NET 8/10 for integrations and backend work.
- Experience designing automation and API-based integrations; familiarity with Power Automate and Power Apps.
- Strong problem-solving, attention to detail for compliance-sensitive contexts and the ability to communicate technical outcomes to non-technical stakeholders.
Desirable
- Prior work with Copilot / AI-assisted tooling in Microsoft 365.
- Experience with large-scale, low-downtime enterprise migrations and performance tuning for content-heavy workloads.
- Examples of SPFx solutions, migration scripts or governance frameworks.