Specialist Senior Power Platform Developer 12 Months FTC

Listing reference: agsa_000162
Listing status: Online
Apply by: 20 October 2026
Position summary
Industry: IT & Internet
Job category: Others: IT and Telecommunication
Location: Pretoria
Contract: Fixed Term Contract
EE position: No
Introduction
The purpose of this role is to provide advanced technical expertise in designing, developing, and implementing complex solutions using Microsoft Power Platform tools, including Power Apps, Power Automate, Power BI, and Power Virtual Agents. As a senior-level professional, the Senior Power Platform Developer plays a critical role in driving digital transformation, architecting scalable solutions, and mentoring the development team. Senior Power Platform Developer is responsible for leveraging the full potential of the Power Platform to empower the AGSA business units with robust applications, automated processes and data-driven insights. This position reports to a Senior Manager: Applications Development, Support & Maintenance.
Job description

Strategic Function
  • Contribute to the planning, development, and maintenance of Microsoft Power Platform in relation to
    the organization's core business applications to support its operations.
  • Support the implementation of the centre Balance Score Card (BSC) initiatives.
  • Contributes to the development and implementation of the BU balance score card (BSC) initiatives
Product Management
 
Solution Design:
  • Design and implement highly complex Microsoft Power Platform based business requirements.
  • Develop and customize advanced Power Apps canvas apps, model-driven apps, and portals.
  • Implement complex business logic, integrations with external systems, and custom functionality using Power Platform tools.
  • Design and develop advanced workflows, business processes, and automations using Power Automate.
  • Identify opportunities for process optimisation and automation, streamline workflows, and integrate
  • Power Automate with diverse systems and APIs.
  • Provide training and knowledge transfer to team members and stakeholders to ensure effective usage and maintenance of Power Platform solutions.
  • Source and provide explanations and make recommendations regarding current application functionality, new features and application enhancements
  • Provide technical input to the ICT senior managers (SM) with regard to technical decisions with consideration of long-term implications.
  • Responsible for the formulation of system solutions or propose business process alternatives to mitigate risks and meet business requirements.
  • Provide inputs to project planning with regards to business priority, criticality, time frames and required resources.
  • Provide system analysis and programming expertise in the analysis, design and development of business applications.
  • Provide technical expertise make recommendations regarding application requirements and solutions.
 
Develop Business Applications:
  • Define problem definition for application development:
  • Formulate and define application scope and objectives
  • Devise and modify procedures to solve business problems
  • Prepare detailed specifications from which programs will be developed, tested, debugged, and documented
  • Provide technical expertise to the business analyst regarding system requirements and solutions.
  • Develop business applications to meet business requirements:
  • Complying with the system development life cycle (SDLC) and project management life cycle methodologies by participating in scope assessment, risk and cost analysis
  • Ensure that applications are configured to meet business requirements
  • Develop software applications that meet the business requirements by converting the specifications, fixes etc. into working systems
  • Provide technical development leadership through full project life cycle from discovery of requirements through to implementation and go live
  • Establish appropriate workarounds for functional issues
Perform unit testing and ensure full quality assurance performed:
  • Perform unit testing of new developments and maintenance to the application system
  • Liaise with the business through business analysts or service level manager to determine best correction for errors
  • Correct program code, syntax or logic errors as required
 
Release business applications effectively and efficiently:
  •  Release application development
  •  Identify the areas on which the implementation may have an effect in terms of daily operations
  • Compile relevant communication to these areas
  • Verify that the content of the training manual is aligned with system functionality
Address post implementation review feedback:
  • Ensure that the post-implementation testing/review is done and feedback received
  • Provide recommendations to address post-implementation feedback where corrective action is required.
  • Ensure business applications are developed in accordance with applicable policies, procedures, methodologies and standards.

Stakeholder Management
  • Establish, build and maintain collaborative working relationships with relevant internal stakeholders.
  • Build and maintain positive and value-adding relationships with relevant external stakeholders to determine their needs and deliver on them accordingly.
  • Scan the environment to ensure a clear understanding of stakeholder needs.
  • Engage with both internal and external stakeholders to identify and evaluate performance barriers and success in order to continuously improve on the service delivery.
  • Work in collaboration with colleagues in the centre to ensure timeous delivery of the work.
  • Establish and maintain relations with recognised professional bodies within own professional sphere.
  • Manage service level agreements (SLAs).
 
People Management
  • Support the implementation of the activities outlined in the BU People Plan, transformation/culture plans.
  • Manage team performance to drive productivity.
  • Motivate, coach and mentor staff to ensure maximum productivity and development of the staff to their full potential.
  • Participate in initiatives to attract talent.
  • Financial management and operational management
  • Contribute to the compilation of centre budget and manage project expenditure related to functional area.
  • Ensure compliance to the organisation’s governance processes, policies and processes.
  • Manage supply chain processes within own functional area.
Other responsibilities (Applicable to All JD’s)
  • Perform and/or manage other projects, tasks and assignments delegated by the senior manager not stipulated in the role profile description as and when required.

Minimum requirements

Education
This position requires a minimum qualification of a Bachelor`s Degree (NQF level 7) in Information Technology
or related. 
Microsoft Power Platform certifications (e.g. PL900, PL100, PL200 and PL400, PL600 will be an added
advantage), or similar are compulsory.
 
Experience
  • The incumbent requires at least 5 years’ experience in software development/ programming or related
    technical experience of which 3 years’ experience in Power Platform solutions using (Power Apps,
    Power Automate, Power Pages, Power BI, Dataverse) and SharePoint online.
  • Ability to define and enforce coding standards, ensure on-time delivery of quality product within budget
  • Knowledge of Dot Net applications and Peoplesoft ERP will be an added advantage.

Closing Statement
The AGSA is not responsible for the verification of data provided and shall not be liable for any errors, factual, transcription or otherwise, contained in the information posted. Therefore, ensure that your online application and CV is correct, accurate and up to date. To successfully upload documents on the career site, ensure that the document name does not contain any special characters. This appointment is subject to the preferred candidate obtaining the necessary security clearance, reference checking and competency assessment. We embrace and committed in achieving employment equity within the organization. Auditor General welcomes applications
from all persons with disabilities.

False & Inaccurate information provided will result in a disqualified application

NB: Please note that only shortlisted candidates will be contacted. Should you not hear from the us
within four weeks, kindly consider your application unsuccessful

Our website uses cookies so that we can provide you with the best user experience. By continuing to use our website, you agree to our use of cookies.