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.