Bachelor's degree in Computer Science, Information Technology, or a related field.
> 8 years of demonstrable experience in designing, developing, and managing Microsoft SharePoint environments (both Online and On-Premise).
Deep understanding of SharePoint architecture, infrastructure, and best practices.
Proven experience with SharePoint development and customization utilizing out-of-the-box features, SharePoint Designer, Power Platform tools (Power Apps, Power Automate, Power BI), and potentially custom code (e.g., JavaScript, .NET, SPFx).
Strong knowledge of Microsoft 365 services and their integration with SharePoint (e.g., Teams, OneDrive).
Solid understanding of SharePoint security principles, user management, and permissions.
Experience in planning and executing SharePoint migrations and upgrades using relevant tools.
Excellent leadership, team management, and interpersonal skills.
Exceptional problem-solving, analytical, and decision-making abilities.
Strong written and verbal communication skills with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
Familiarity with governance and compliance frameworks related to SharePoint.
Desired certifications, e.g., Microsoft 365 Certified: Enterprise Administrator Expert, Microsoft 365 Certified: Developer Associate.