About This Role
This role involves designing, developing, and implementing SharePoint solutions for clients, focusing on intranet portals, collaboration sites, and document management systems. The consultant will also be responsible for building and maintaining Power Apps and Power Automate solutions integrated with SharePoint. The position suits a professional with experience in SharePoint implementation and development, who can manage tasks independently and communicate effectively with clients and internal teams.
Responsibilities
- Gather and analyse business and technical requirements, and translate them into practical SharePoint solutions
- Design, configure, develop, and implement SharePoint Online solutions, including intranet portals, collaboration sites, document management systems, and business workflows
- Develop custom components and integrations using SharePoint Framework (SPFx), Microsoft Graph, REST APIs, and relevant Microsoft 365 technologies
- Build and maintain Power Apps and Power Automate solutions integrated with SharePoint to support business processes and workflow automation
- Configure site structures, document libraries, metadata, content types, permissions, and access controls in accordance with client requirements
- Perform SharePoint migration and modernisation activities, including source assessment, migration planning, execution, validation, and post-migration support
- Handle assigned project tasks throughout the delivery lifecycle, including requirements gathering, solution design, development, testing, UAT, deployment, and handover
- Prepare effort estimates, track task progress and dependencies, and report delivery status, technical issues, and risks to the project manager
- Coordinate with clients, business users, internal teams, and vendors to resolve issues and deliver agreed project outcomes
- Prepare technical specifications, configuration records, test cases, deployment guides, and user documentation
- Provide troubleshooting, post-implementation support, user training, and knowledge transfer
Requirements
- Higher Diploma or Degree in Computer Science, Information Technology, or a related discipline
- At least 3 years of relevant experience in SharePoint implementation, development, or technical consulting
- Hands-on experience with SharePoint Online and Microsoft 365, including site configuration, document management, permissions, and administration
- Experience developing SharePoint solutions using SPFx, JavaScript/TypeScript, React, HTML, and CSS
- Practical experience with Power Apps and Power Automate, particularly SharePoint-integrated applications and workflows
- Experience with Microsoft Graph, REST APIs, and PowerShell for integration, administration, or automation