Talent.com
Senior SharePoint Developer
Senior SharePoint DeveloperPBT Group • Johannesburg, South Africa
Senior SharePoint Developer

Senior SharePoint Developer

PBT Group • Johannesburg, South Africa
30+ days ago
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.
  • In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
  • "If you have not heard from us in two weeks, please note that you were unsuccessful for the role. However, we will keep your resume on file and reach out if any other suitable opportunity arises in the future".

    Create a job alert for this search

    Senior Developer • Johannesburg, South Africa

    Related jobs
    Senior Developer

    Senior Developer

    SYSPRO Proprietary Limited • Johannesburg, Gauteng, South Africa
    The Developer is responsible for delivering specialist software solutions and support to the Company by developing and maintaining COBOL and. Net applications, APIs, and web applications in the orga...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer

    Senior Developer

    SYSPRO • Johannesburg, Gauteng, South Africa
    Location : Johannesburg, Gauteng, South Africa.Seniority level : Mid-Senior level.Job function : Engineering and Information Technology. The Developer is responsible for contributing to delivery of spe...Show more
    Last updated: 30+ days ago • Promoted
    Developer (Senior) - Discovery Life

    Developer (Senior) - Discovery Life

    Discovery Limited • Gauteng, South Africa
    Select how often (in days) to receive an alert : .Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who und...Show more
    Last updated: 30+ days ago • Promoted
    Manatal SharePoint Lead - Architect

    Manatal SharePoint Lead - Architect

    Boardroom Appointments • Johannesburg, South Africa
    SharePoint Architect | Technical Lead (CONTRACT).Johannesburg (Onsite 2x per week).An exciting contract opportunity exists for a. SharePoint Architect | Technical Lead.SharePoint and Power Platform ...Show more
    Last updated: 30+ days ago
    Senior : Essbase Developer

    Senior : Essbase Developer

    Eqplus Technologies (Pty) Ltd • Johannesburg, Gauteng, South Africa
    These jobs were popular with other job seekers.Analysis, design, construction, and testing of complex end user applications using Oracle Hyperion Enterprise Performance Management (EPM) software in...Show more
    Last updated: 30+ days ago • Promoted
    Senior PHP Developer

    Senior PHP Developer

    SavageOne Pty Ltd • Johannesburg, Gauteng, South Africa
    Onsite - Woodmead, Johannesburg.We are seeking a skilled PHP Developer to join our clients team.This role involves analysing, designing, developing, maintaining, and supporting both the Clients Cor...Show more
    Last updated: 30+ days ago • Promoted
    Senior SharePoint Developer

    Senior SharePoint Developer

    PBT Group • Johannesburg, South Africa
    PBT Group is looking for a highly skilled.Strategic Transformation & Compliance domain.The ideal candidate will have deep expertise in modern SharePoint Online development (SPFx, React, TypeScript)...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer

    Senior Developer

    IOCO • Johannesburg, South Africa
    We are seeking a Senior Developer with a strong foundation in software engineering, database design, and application development. The ideal candidate demonstrates advanced proficiency in technologie...Show more
    Last updated: 30+ days ago • Promoted
    Manatal SharePoint Developer

    Manatal SharePoint Developer

    Boardroom Appointments • Johannesburg, South Africa
    Were looking for an experienced.SharePoint and Power Platform solutions across enterprise environments.Architect and implement scalable solutions using. Lead and mentor a team of developers, ensurin...Show more
    Last updated: 30+ days ago
    Senior Developer

    Senior Developer

    Ioco Digital Pty Lty • Johannesburg, Gauteng, South Africa
    We are seeking a Senior Developer with a strong foundation in software engineering, database design, and application development. The ideal candidate demonstrates advanced proficiency in technologie...Show more
    Last updated: 17 days ago • Promoted
    Developer (Senior)

    Developer (Senior)

    Discovery Limited • Gauteng, South Africa
    Microsoft BI Developer (Senior).Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and supp...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer

    Senior Developer

    Telesure Investment Holdings (TIH) • Johannesburg, Gauteng, South Africa
    Telesure Investment Holdings (TIH).Join TIH, home to some of South Africa’s leading financial service providers, and grow your career while being part of an organisation with purpose.Develop, creat...Show more
    Last updated: 30+ days ago • Promoted
    Manatal SharePoint Lead Architect

    Manatal SharePoint Lead Architect

    Boardroom Appointments • Johannesburg, Gauteng, South Africa
    SharePoint Architect Technical Lead (CONTRACT).Johannesburg (Onsite 2x per week).An exciting contract opportunity exists for a. SharePoint Architect Technical Lead.SharePoint and Power Platform so...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer Scoper

    Senior Developer Scoper

    Avatar Advisory - Avatar Human Capital • Johannesburg, Gauteng, South Africa
    An Organisation is seeking a Senior Developer Scoper and this position requires a dynamic individual, who can create user information solutions by developing, implementing, and maintaining Web-Base...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer Scoper

    Senior Developer Scoper

    WMS Secure • Johannesburg, Gauteng, South Africa
    An Organisation is seeking a Senior Developer Scoper and this position requires a dynamic individual, who can create user information solutions by developing, implementing, and maintaining Web-Base...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer

    Senior Developer

    Telesure Investment Holdings (Pty) Ltd. • Johannesburg, Gauteng, South Africa
    Senior Developer page is loaded## Senior Developerlocations : Gauteng, Johannesburgtime type : Full timeposted on : Posted Todayjob requisition id : JR ## • •Join TIH, home to some of South Afri...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer

    Senior Developer

    Ioco • Johannesburg, Gauteng, South Africa
    Design, develop, and maintain RESTful APIs using C#.Implement asynchronous operations and ensure adherence to SOLID principles. Integrate with external systems using Kafka, SOAP, REST, and batch pro...Show more
    Last updated: 11 days ago • Promoted
    Lead SharePoint Architect (Hybrid) & Power Platform

    Lead SharePoint Architect (Hybrid) & Power Platform

    Boardroom Appointments • Johannesburg, Gauteng, South Africa
    A consulting firm in Johannesburg is seeking a skilled SharePoint Architect to lead the development of Microsoft solutions. This hybrid role involves mentoring a team, optimizing existing systems, a...Show more
    Last updated: 7 days ago • Promoted