Microsoft SharePoint Developer

Job Placements · Kensington

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Job Title: Microsoft SharePoint Developer

Location: Johannesburg, South Africa

Department: Chief Technology and Information Office (CTIO)

Overall Purpose of the Job

The Microsoft SharePoint Developer is responsible for the development, administration, support, and optimisation of the company's SharePoint and related Microsoft 365 environments. The role ensures that SharePoint platforms, collaboration sites, workflows, and integrations are secure, reliable, and aligned with business requirements, while supporting digital transformation through effective information management, process automation, and user enablement.

Education (Formal Qualification Required)

Minimum

A relevant National Diploma / Degree in Information Technology, Computer Science, Information Systems, or a related ICT qualification.

Relevant Microsoft SharePoint / Microsoft 365 certifications (preferably not older than 5 years).

Ideal

  • Bachelors Degree or advanced qualification in Information Technology, Computer Science, Software Development, or a related field.
  • Advanced certifications in Microsoft 365 / SharePoint Administration or Development, Power Platform (Power Automate / Power Apps) and Microsoft Azure fundamentals or related cloud technologies.

Requirements

Minimum

  • Valid Code 8 Drivers License

Training and Knowledge

Minimum

Working knowledge of

  • SharePoint Online and/or SharePoint Server administration
  • Microsoft 365 services and collaboration tools
  • SharePoint permissions, security, and governance
  • Power Automate and workflow automation
  • SharePoint Designer / PowerShell scripting
  • SharePoint site architecture, libraries, lists, metadata, and document management
  • Integration with enterprise systems and Microsoft ecosystem tools

Ideal

Knowledge of

  • Power Apps and Power BI integration
  • Nintex workflows/forms (if applicable)
  • HTML, CSS, JavaScript, and custom SharePoint development
  • Active Directory / Entra ID integration
  • Information governance, records management, and data protection requirements
  • Disaster recovery and backup approaches for SharePoint environments

Experience

Minimum

  • Minimum 5 years hands-on experience in SharePoint development, configuration, administration, and support.
  • Experience in SharePoint Online and/or SharePoint Server environments.
  • Experience in Microsoft 365 application environments.
  • Experience in workflow aut

.special-hidden { display: none; }

Auto-apply to this jobView original posting ↗