Develop and maintain custom SharePoint Online applications and web parts using PowerShell, Power Platform, and modern frameworks.
Design and implement automated workflows using Power Automate (Flow) to streamline business processes.
Enhance and maintain the corporate intranet, ensuring it is user-friendly, visually appealing, and aligned with company branding.
Collaborate with stakeholders to gather requirements, provide technical guidance, and deliver scalable SharePoint solutions.
Integrate SharePoint with other Microsoft 365 services (Teams, OneDrive, Outlook) and third-party systems as needed.
Monitor and troubleshoot SharePoint performance, permissions, and security issues.
Develop governance policies and enforce best practices for SharePoint usage, permissions, and content lifecycle management.
Provide technical support and training to end users and content owners to promote adoption and self-service capabilities.
Monitor system performance and usage analytics to identify areas for optimization and user engagement improvement.
Participate in enterprise projects involving document management, records retention, and digital transformation initiatives.
Support migration efforts from legacy or M&A SharePoint environments or other platforms to SharePoint Online.
Stay current with Microsoft 365 updates and best practices to continuously improve the digital workplace experience.
Requirements
5+ years of experience developing in SharePoint Online and Microsoft 365 environments.
Demonstrated Development Experience in: Power Automate and Power Apps PowerShell scripting REST APIs and Microsoft Graph JavaScript/TypeScript, HTML, CSS
Experience with SharePoint site design, content types, lists/libraries, and permissions management.
Strong understanding of modern UI/UX principles.
Benefits
Excellent problem-solving, communication, and collaboration skills
Experience with Agile / Scrum methodologies
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.