JOB PURPOSE STATEMENT
The SharePoint Developer is responsible for designing, developing, and maintaining enterprise-level SharePoint solutions. This includes building custom components, workflows, integrations, and supporting the migration of content and services. The role involves working closely with business stakeholders, analysts, and the IT team to deliver solutions that improve collaboration, document management, and business processes.
|
Duties/Requirements: |
Key Duties And Responsibilities
|
- Design, develop, and deploy SharePoint Online / SharePoint 2016/2019 solutions using Power Platform, SPFx, JavaScript, and .NET.
- Customise SharePoint lists, libraries, pages, forms, and web parts.
- Automate business processes using Power Automate (Flow), Power Apps, and SharePoint Designer workflows.
- Implement security and permission models aligned with organisational policies.
- Develop and maintain integration with other Microsoft 365 tools (Teams, OneDrive, Outlook, etc.).
- Work with users to gather and refine business requirements.
- Migrate legacy SharePoint content or third-party platforms into SharePoint Online.
- Provide technical documentation, user guides, and training when required.
- Maintain and support existing SharePoint environments, resolving bugs and optimising performance.
- Collaborate with cross-functional teams, including infrastructure, DevOps, and security.
|
Job Requirements |
- 3–5+ years of experience in SharePoint development (Online or On-premises).
- Strong proficiency in:
- SharePoint Framework (SPFx), PnP
- JavaScript / TypeScript / jQuery
- HTML5 / CSS / Bootstrap
- C# and .NET Framework (for backend integrations)
- Experience with Power Platform (Power Automate, Power Apps, Power BI integration).
- Knowledge of Microsoft Graph API and REST APIs for integration.
- Experience with SharePoint Designer workflows and InfoPath (legacy systems)..
- Experience with Azure Logic Apps, Functions, or related services is a plus.
- Familiarity with Agile / Scrum methodologies.
|
Competencies |
- Analytical thinking and strong problem-solving skills.
- Excellent communication and stakeholder engagement skills.
- Ability to translate business requirements into technical solutions.
- Self-motivated and able to work independently or within a team.
- Strong attention to detail and time management.
|
Desirable |
- Experience with Microsoft Teams App Development.
- Familiarity with DevOps pipelines and CI/CD for SharePoint deployments.
- Experience with document management systems and governance policies.
|