This role forms part of the IT team and you will be responsible for designing, developing, maintaining and supporting existing and new SharePoint sites

Duties &Responsibilities

  • Design, develop, maintain and support the current and new SharePoint sites based on business requirements,
  • Extend SharePoint functionality with new web parts and extensions,
  • Configure the SharePoint solutions to specified requirements,
  • Develop workflows as per business requirements using Microsoft Power Platform (incl. Power Automate, Power Apps, Power Virtual Agents),
  • Authoring of written documentation to support developed solutions,
  • Identify new and emerging technologies and products based on own area of expertise,
  • Provide 2nd and 3rd line incident resolution,
  • Identify, report, and manage issues and risks,
  • Testing and debugging code as well as quality assurance,
  • Estimate the efforts involved for development and implementation tasks and prepare Work Breakdown Structure (WBS) as needed,
  • Review performance and software stability and health of SharePoint sites,
  • Participate in Software Development Lifecycle (SDLC) phases, especially solution design, development,
  • configuration, testing, deployment and maintenance of SharePoint sites,
  • Work in collaboration with the various IT units, particularly the Project Management Office, Infrastructure & Operations team, and Application Development teams, towards the successful delivery of various projects,
  • Training and mentorship of junior developers.

DesiredExperience & Qualifications


Qualification Requirements

  • Computer Science related NQF 7 qualification + 5 years’ experience in SharePoint development; or
  • Relevant SharePoint or Microsoft certifications with 8 years’ experience working in O365, SharePoint development domain


Experience Requirements

  • Experience implementing SharePoint On-Premises, SharePoint Online, PowerPlatform and O365 solutions,
  • Experience of SharePoint Framework (SPFx), SharePoint PnP, SharePoint Search, TypeScript, C#, CSS, HTML5, JavaScript,
  • Basic experience of SharePoint APIs,
  • Basic understanding of service-oriented and object-oriented development environment,
  • Understanding of modern SharePoint web stack and creating deployable packages,
  • Experience creating low code/no code solutions using PowerApps and Power Automate workflows,
  • Basic understanding of Microsoft Graph and Azure Active Directory,
  • Understanding hybrid implementation of SharePoint on-premise and SharePoint online and related complexities,
  • Experience of SharePoint document and record management and data migration and migration tools,
  • Proven ability to develop innovative, secure, scalable, re-usable, user-friendly and accessible solutions.




We receive an overwhelming response to our adverts and it is not possible for us to speak to each applicant.  Therefore, your CV will be doing your talking, so please make sure your CV and introduction clearly shows how you match the requirements of this role.

Shopping Basket