Post Jobs

Senior SharePoint Developer

Full Time

Website PBT Group

PBT Group is a technology and cloud agnostic Data Specialist and Software services and solutions provider. With more than 800 highly skilled consultants, PBT Group has 25 years’ experience across 27 countries, 5 continents, and a variety of industries. As a Data Specialist organisation, we provide a one-stop data service offering and pride ourselves on long-term client relationships.

Job Description

  • PBT Group is looking for a highly skilled Senior SharePoint Developer to join our client team within the Strategic Transformation & Compliance domain. The ideal candidate will have deep expertise in modern SharePoint Online development (SPFx, React, TypeScript) and hands-on experience with the Power Platform (Power Apps and Power Automate). This is a hybrid role based in Johannesburg (2–3 days on-site per week).
  • We are targeting a strong, self-driven developer with 5+ years of relevant experience who can hit the ground running and support a range of business process automation and digital transformation initiatives.

Key Responsibilities:

SharePoint & SPFx Development

  • Develop and maintain custom SPFx web parts and extensions using React and TypeScript.
  • Apply responsive, accessible UI design using Fluent UI or Material UI.
  • Integrate with Microsoft Graph API, REST APIs, and external systems.
  • Maintain SharePoint Online structures: lists, libraries, permissions, and site architecture.
  • Leverage PnP JS, PnP PowerShell, and REST APIs for provisioning and automation.

Power Platform Development

  • Build and maintain Power Apps (Canvas and Model-Driven).
  • Design Power Automate flows for notifications, approvals, and integrations.
  • Connect to SharePoint, SQL, Dataverse, and third-party APIs.
  • Implement app governance: security roles, validation, and exception handling.

Architecture & Governance

  • Contribute to scalable, secure solution designs aligned to platform standards.
  • Ensure compliance with governance frameworks (e.g., DLP, environments).
  • Participate in documentation, code reviews, and release planning.

Stakeholder Engagement

  • Work closely with business users to understand and refine requirements.
  • Translate business needs into technical solutions and user-friendly apps.
  • Mentor junior developers and support agile team ceremonies.

Required Technical Skills

  • SharePoint Online – Expert (site architecture, permissions, content types)
  • SPFx (React + TypeScript) – Expert (custom web parts, extensions, deployment)
  • Power Apps (Canvas & Model-driven) – Advanced (UX, connectors, business logic)
  • Power Automate – Advanced (complex flows, approvals, system integration)
  • Microsoft Graph API – Intermediate (user profiles, calendar integration)
  • PnP JS / PnP PowerShell – Advanced (automation, provisioning)
  • Git / Azure DevOps – Intermediate (version control, CI/CD pipelines)
  • HTML / CSS / JavaScript – Advanced (UI/UX development)
  • TypeScript – Advanced (strong typing, modular code)
  • Agile / Scrum – Familiar (sprint planning, stand-ups)

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or related field.
  • Microsoft certifications (PL-400, MS-600, PL-200) would be a strong advantage.

Attributes:

  • Strong analytical and problem-solving abilities.
  • Effective communicator with solid stakeholder management skills.
  • Passionate about clean code and performance.
  • Comfortable working independently and taking initiative.

    Share on
    Print

    Similar Jobs

    Sales Manager

    @ Lesedi Nuclear Services Pty Ltd