Lead SharePoint Engineer – SP 2013 to SPSE Upgrade (.NET Custom Web Parts)
Role Summary
We require a Senior SharePoint Engineer to lead and execute an on‑prem SharePoint upgrade from SharePoint 2013 to SharePoint Subscription Edition (SPSE) using a database attach upgrade approach, while ensuring all existing custom .NET web parts continue to function post‑upgrade.The role includes upgrading and refactoring existing web part projects that integrate with external (non‑SharePoint) SQL databases.
Key Responsibilities
Lead end‑to‑end SharePoint 2013 → 2016/2019 → SPSE upgrade using DB Attach methodology
Run and analyze SharePoint Pre‑Upgrade Checker and remediate blockers
Restore, validate, and attach content databases.
Ensure 100% functional compatibility of existing custom web parts after upgrade
Upgrade and refactor custom .NET web part projects to ensure compatibility with: SharePoint Subscription EditionSupported .NET Framework versions
Analyze and fix broken web parts post‑upgrade due to: API deprecationsAssembly binding issuesSecurity / claims authentication changes
Maintain and validate data access logic for external databases and other integrations (non‑SP content DBs)
Update and repackage farm solutions (WSPs) as needed for SPSE
Resolve issues related to: Code Access SecurityTrust levelsConnection stringsService accounts
Perform regression testing and user acceptance validation
Support production cutover and post‑upgrade stabilization
Mandatory Technical Skills
Strong .NET development experience (C#)(Required – this role includes upgrading web part code)
Hands‑on experience with: SharePoint Server 2013, 2016, 2019SharePoint Subscription Edition (SPSE)
Proven experience with: DB Attach upgradesContent database upgrade troubleshooting
Deep expertise in: Classic SharePoint Web PartsFarm solutions (WSP)SharePoint server‑side APIs
Experience building web parts that integrate with: External SQL Server databasesCustom business data stores
Advanced SharePoint PowerShell
Strong SQL Server knowledge (queries, connectivity, performance)
Must Have
Experience modernizing legacy web parts
Experience troubleshooting post‑upgrade runtime issues
Exposure to SharePoint workflow remediation