About this role
SharePoint Migration Engineer Purpose: Execute migrations using Sharegate. Role Summary: The SharePoint Developer is responsible for hands-on execution of SharePoint on-premises to SharePoint Online migrations , remediation of legacy customizations, and development of modern SharePoint and Power Platform solutions . This role focuses on site migration support, customization conversion, Power Apps/Power Automate development , and post-migration enhancements to ensure business continuity and improved user experience. The developer works under the guidance of the SharePoint Migration Technical Lead and Solution Architect , and collaborates with migration engineers, business analysts, and site owners across multiple migration waves. Key Responsibilities 1 . SharePoint On-Prem to Online Migration Support Support migration of SharePoint 2013 / 2016 / 2019 environments to SharePoint Online. Assist with migration of: Sites and subsites, Document libraries and lists Metadata, content types, and managed taxonomy Resolve migration issues related to: Broken links, Custom scripts, Unsupported features Support delta migrations, validation, and cutover activities. 2. Customization Remediation & Modernization Analyze and remediate legacy SharePoint customizations, including: SharePoint Designer workflows, InfoPath forms Custom list forms and scripts Convert legacy solutions into: Power Apps (Canvas Apps), Power Automate workflows Refactor classic pages into modern SharePoint pages using out-of-the-box web parts and supported extensions. 3. Power Platform Development Design and build Power Apps to replace or enhance SharePoint forms and business processes. Develop Power Automate flows for: Approvals, Notifications, Data synchronization, Business workflows Integrate Power Platform solutions with: SharePoint Online, Microsoft 365 services External systems via connectors (where applicable) Follow tenant governance and environment standards. 4. SharePoint Framework (SPFx) & Scripting Development and support: SPFx web parts and extensions (as required) Client-side customizations aligned with SPO best practices Write and maintain: PowerShell scripts for SharePoint administration and migration support PnP PowerShell scripts for site configuration and validation Troubleshoot client-side and API-related issues. 5. Archival & Data Cleanup Support Support archival initiatives by: Assisting in the identification of ROT data Applying retention labels and policies Supporting archive site/library configurations Execute pre-migration cleanup activities under a defined archival strategy. 6. Validation, UAT & Hypercare Perform post-migration validation: Content completeness, Permissions accuracy Functional testing of forms and workflows Support UAT cycles by resolving defects and enhancement requests. Participate in hypercare support, including rapid troubleshooting and fixes. 7. Documentation & Knowledge Transfer Contribute to: Technical design documents, Configuration guides Migration and remediation runbooks Document custom solutions and support handover materials for operations teams. Required Technical Skills SharePoint Core Skills Strong hands-on experience with: SharePoint 2013 / 2016 / 2019 (on-prem) SharePoint Online (Modern Experience) Good understanding of: Site collections and hub sites Lists, libraries, metadata, and content types Permissions, inheritance, and security models Migration & Tooling Experience supporting SharePoint migrations using: Sharegate, Microsoft Migration Manager Understanding of: Pre-migration assessments, Remediation activities Post-migration validation and fixes Power Platform Strong experience with: Power Apps (Canvas Apps), Power Automate (cloud flows, approvals) Experience replacing InfoPath and Designer workflows with Power Platform solutions. Development & Scripting Experience with: JavaScript / TypeScript, REST APIs, SPFx (preferred) Proficiency in: PowerShell, PnP PowerShell Familiarity with JSON, HTML, and CSS for SharePoint customization. Microsoft 365 Knowledge Working knowledge of: Microsoft 365 tenant architecture, Azure AD / Entra ID concepts Integration considerations with Teams and OneDrive Awareness of licensing considerations affecting SharePoint and Power Platform features.