Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.

SharePoint Developer (SD150725)

Overview

Reference
SD150725

Salary
Market Related and Negotiable

Job Location
- South Africa -- Kwazulu-Natal -- Durban

Job Type
Permanent

Posted
15 July 2025

Closing date
31 Jul 2025 22:59


Sharepoint Developer

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 & Responsibilities

  • Design, develop, and deploy SharePoint Online / SharePoint 2016/2019 solutions using Power Platform, SPFx, JavaScript, and .NET.

  • Customize 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 organizational 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 optimizing performance.

  • Collaborate with cross-functional teams including infrastructure, DevOps, and security.

 

Required Skills and Experience:

  • 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.

 

Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or related field.

  • Microsoft certifications in SharePoint, Power Platform, or Microsoft 365 are an advantage.

 

 

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.

 

Nice to Have:

  • Experience with Microsoft Teams App Development.

  • Familiarity with DevOps pipelines and CI/CD for SharePoint deployments.

  • Experience with document management systems and governance policies.


Contact information

Carissa Moopanar