Senior Power Platform Applications Developer

BDO

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

6 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BDO South Africa seeks a senior Microsoft Power Platform and Dynamics 365 developer to design, build, deploy, and support end-to-end solutions. You will drive architecture, mentor teammates and integrate with Azure, REST APIs, and SQL/Dataverse to deliver robust business apps.

The role emphasizes ALM/CI-CD governance, performance, and ongoing improvement of platforms. You will stay current with Microsoft roadmap and translate requirements into scalable technical solutions while guiding junior

Qualifications

  • Grade 12
  • Bachelor’s degree in Computer Science, Information Systems, or similar preferred.
  • 5+ years of experience in a Microsoft ecosystem developer role, with strong hands-on Power Platform and/or Dynamics365.
  • Microsoft certifications PL‑200, PL‑400 preferred.
  • Strong problem-solving, independent work ability, and mentoring skills.

Responsibilities

  • Design, develop, deploy and support Power Platform/D365 solutions.
  • Lead the development of canvas/model-driven apps and Power Automate flows; extend with custom code/plugins.
  • Architect integrations between Power Platform/D365 and other systems (REST APIs, Azure, Dataverse, SQL).
  • Customize Dynamics365 (Sales, Customer Service, Field Service) and extend using SDK, plugins, workflows, custom connectors.
  • Develop and maintain Dataverse schema, security, and data integrations; ensure ALM/DevOps practices.

Skills

Power Platform
Dynamics 365
Architecture decisions
Mentoring
Communication skills
Agile/SDLC

Education

Bachelor’s degree in Computer Science/Information Systems

Tools

PL-200
PL-400
Dynamics 365 Developer Associate
Azure services

Job description

2026/11/06

Reference Number

SASZDTJHB04NOV25RD

Description

Primary Purpose of the Job

You will be responsible for designing, developing, deploying and supporting solutions on the Microsoft Power Platform (Canvas Apps, Model‑Driven Apps, Power Automate, Power Pages) and/or Dynamics365 (CE/CRM and possibly F&O) environments. You will act as a senior technical resource: driving architecture, mentoring other developers, integrating with other systems (e.g., Azure, APIs, SQL/Dataverse), ensuring best practices (ALM/CI‑CD, governance, performance), and helping translate business requirements into technical solutions.

Main Duties and Responsibilities

  • Engage with business stakeholders to gather and refine requirements and translate them into technical designs and solutions.
  • Lead the development of model‑driven and/or canvas Power Apps, Power Automate flows, Power Pages, and extend the solution via custom code/plugins where needed.
  • Architect and build integrations between the Power Platform/D365 and other systems (REST APIs, Azure Functions/Logic Apps, Dataverse, SQL, third‑party services).
  • Customize/configure Dynamics365 (Sales, Customer Service, Field Service, etc) and extend using SDK, plugins, workflows, custom connectors.
  • Develop and maintain Dataverse schema, business rules, security model, sharing model, and data integrations.
  • Ensure ALM (application lifecycle management) practices: version control (e.g., Azure DevOps/Git), build/release pipelines, automated testing, environment management.
  • Mentor and support junior developers and other team members; share best practices.
  • Drive performance, scalability, reliability, and maintainability of solutions.
  • Contribute to documentation (architecture, design, test plans, user guides) and to support/troubleshooting of live systems.
  • Stay current with Microsoft roadmap (Power Platform, D365, Azure) and propose innovations/improvements.
Requirements

Qualifications/Recognition of Prior Learning equivalent

  • Grade 12
  • Microsoft certifications (PL‑200, PL‑400, Dynamics365 Developer Associate) preferred.
  • Bachelor’s degree in Computer Science, Information Systems, or similar preferred
Work Experience and Knowledge
  • 5+ years of experience in a Microsoft ecosystem developer role, including strong hands on with Power Platform and/or Dynamics365.
  • Proven experience designing and delivering solutions using Power Apps (model driven & canvas), Power Automate (including advanced flows or RPA), Power Pages.
  • Strong experience with Dynamics365 CE/CRM (and possibly F&O) customization/configuration and extension.
  • Good working knowledge of Dataverse (entity modelling, relationships, business rules, security), SQL Server, relational database concepts.
  • Experience with REST/HTTP APIs, OData, integration patterns, third party connectors.Exposure to Azure services (Logic Apps, Functions, API Management, Service Bus).
  • Strong experience with ALM/DevOps practices: version control, CI/CD pipelines, automated testing, environment management.
  • Strong problem-solving skills, able to work independently and lead technical architecture decisions.
  • Excellent communication skills and mentoring ability.
  • Strong understanding of integration patterns, web services, APIs, and data migration strategies for connecting Dynamics 365 with external systems.
  • Solid knowledge of software development lifecycle (SDLC) methodologies and agile development practices.
  • Familiarity with data migration concepts and tools for migrating data to Dynamics 365.
  • Internally motivated, ability to work independently and in a team environment
  • Proactive, self-starter with initiative to find ways to improve solutions, systems, and processes
  • Proven Communication skills with both internal team members and external business stakeholders, ability to influence and build relationships at all levels
  • Excellent analytical and problem-solving skills.
BDO Core Competencies
  • Relationships and Collaboration
  • Exceptional Client Service
  • Business Growth
  • Engaging people
  • Leadership
  • Quality, Risk management and Operational performance
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

D365 Developer
D365 Developer

Pty • Cape Town

On-site
ZAR 800,000 - 1,200,000
Senior Digital Workspace Support Engineer
Senior Digital Workspace Support Engineer

PayInc group • Johannesburg

Remote
ZAR 900,000 - 1,200,000
Microsoft Power Platform Consultant
Microsoft Power Platform Consultant

4Sight Holdings Limited • Centurion

Hybrid
ZAR 500,000 - 700,000
Senior Enterprise Solutions Architect – Microsoft Dynamics 365 & Power Platform
Senior Enterprise Solutions Architect – Microsoft Dynamics 365 & Power Platform

Aculocity • Durbanville

On-site
ZAR 1,200,000 - 1,900,000
App Maker (Power Platform Developer)
App Maker (Power Platform Developer)

Hire Resolve • Gauteng

On-site
ZAR 420,000 - 540,000
Competitive salary based on experience
Senior Power Platform Architect
Senior Power Platform Architect

BDO • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Power Platform Developer, Kloof
Power Platform Developer, Kloof

Dixie Recruitment • Kloof

On-site
ZAR 550,000 - 850,000
Senior Enterprise Solutions Architect – Microsoft Dynamics 365 & Power Platform
Senior Enterprise Solutions Architect – Microsoft Dynamics 365 & Power Platform

GVW Group • Durbanville

On-site
ZAR 90,000 - 110,000
Competitive compensation
Flexible work arrangements
Culture of innovation
Solutions Architect: Dynamics AX 2012 & D365
Solutions Architect: Dynamics AX 2012 & D365

Netstar • Midrand

On-site
ZAR 750,000 - 1,000,000
Senior Business / Systems Analyst
Senior Business / Systems Analyst

Blue Pearl PTY LTD • Johannesburg

On-site
ZAR 700,000 - 1,000,000