About the Role
We are seeking an experienced Senior SharePoint & Power Platform Specialist to join our IT Shared Services team. The role involves supporting, maintaining, and enhancing SharePoint environments (Online & On-Premises), as well as leveraging Microsoft 365 and Power Platform tools to build solutions that meet business needs.
Key Responsibilities
- Oversee and maintain SharePoint Online and on-premise farm environments.
- Provide technical support for SharePoint users (incidents, service requests, change requests).
- Configure, administer, and customize SharePoint Online sites, libraries, permissions, and metadata.
- Perform site migrations and content moves using ShareGate.
- Develop custom features and solutions using SPFx, Power Apps, Power Automate, and PowerShell scripting.
- Conduct periodic environment health assessments and apply system patches.
- Ensure compliance with IT security policies, standards, and audits.
- Collaborate with stakeholders to design and implement SharePoint solutions aligned with business goals.
- Create and deliver user guides, training documents, and manuals.
Qualifications & Skills
Mandatory Requirements:
- Bachelor's degree in IT/Computer Science (SharePoint certifications preferred).
- 10+ years of combined experience as SharePoint Administrator & Developer, with at least 5 years as a SharePoint Developer.
- Strong knowledge of SharePoint Online, SharePoint 2016/2019, Microsoft Teams, OneDrive for Business, and Microsoft 365 services.
- Hands-on experience with:
Power Platform (Power Apps, Power Automate)
PowerShell scripting (PnP, SPO, Graph API)
SPFx, C#/.NET Core, Node.js (JavaScript/TypeScript)
Azure AD App Registrations, OAuth scopes, Microsoft Graph API
JSON/XML, Azure Key Vault, Web Services - Proven expertise in SharePoint branding, governance, and enterprise-wide solutions.
- Strong analytical, troubleshooting, and communication skills.
Preferred / Good to Have:
- Knowledge of PlumSail Designer Forms.
- Experience with ServiceNow development (Service Portal, Workflows, App Engine).
- Microsoft certifications such as MS-900, MS-102, PL-100, or SC-300.