Auditor-General of South Africa

Senior Manager Application Development Support & Maintenance

Posted: 5 days ago

Job Description

The purpose of this position is to plan, create, test, deploy and support an information system, defining application architecture and developing applications, programs and systems to meet business needs/requirements that are defined by the systems analysis team, through engagements and interviews with end users and stakeholders. The incumbent is responsible for supporting and managing application updates, enhancements, and implementation of modules and/or new solutions for ERP applications and system development, which includes managing, designing, coding, configuring, testing, and administering various components of a large-scale complex software projects supporting critical business functions utilized across the AGSA in line with the AGSA digital technology strategy.This position reports to the Business Unit Leader: ICT and is responsible for leading and managing a team of software and application developers, supporting them in building leading, optimised, robust and innovative software and application solutions that are fit for purpose.Roles & ResponsibilitiesStrategic FunctionProvide strategic inputs to the strategy of the business unit (BU) and manage the output of the centre to ensure implementation of the BU balance score card (BSC) initiatives.To drive the strategic direction of AGSA software and application products & services considering emerging and legacy technologies.To oversee strategy for both product and bespoke code base platform definition and implementation.Product ManagementInnovation To proactively drive innovation with new ideas and options made available by new technologies.To maintain and actively contribute to a list of innovation & research projects.To assist by offering strategic and technical advice for anyone working on these projects.Implementing and monitoring ongoing strategies to enable the organisation to deliver quality and excellence through robust testing education and policies that are balanced and appropriate to the scope of project being delivered.Foster a focus on excellence across the development team.Systems Development ManagementAdopting and adapting systems development life cycle models based on the context of the work and selecting appropriately from predictive (plan-driven) or adaptive (iterative/agile) approachesCollaboration and open communication with stakeholders with a focus on delivering value from systems developmentManaging risks and allowing for timely adjustment of plans and deliverables to continue to meet customer requirements and deliver valueAligning systems development activity and deliverables with architectures and standards and ensuring quality, security and privacy are built inDeveloping roadmaps to communicate systems development plansIdentifying the resources needed for all stages (planning, estimation, execution) of systems development projects and how demand will be met with a supply capacity.Facilitate technology and methodology decision making throughout team, including standardisation of system architecture, reusable code base development, versions of software tools, best practice, source control and deployment processes.Software Design Leads the selection and development of appropriate software design methods, tools, techniques; whether predictive (plan-driven) approaches or more adaptive (iterative/agile) approaches.Develops organisational policies, standards, and guidelines for software design and software architectures.Ensures adherence to technical strategies and systems architectures (including security).Programming/Software Development Develops organisational policies, standards, and guidelines for software construction and refactoring.Plans and leads software construction activities for strategic, large and complex development projects.Develops new methods and organisational capabilities and drives adoption of, and adherence to policies and standards.User Experience Design Obtains organisational commitment to policies, standards, and strategies to deliver required usability, accessibility, and security.Specifies user experience design standards and methods to meet organisational objectives for systems, products and services and combining digital and off-line experiences.Plans and leads user experience design activities for strategic, large and complex programmes.Application SupportProvides input and implement plans regarding AGSA Application Architecture Landscape.Emphasises on Innovative solutions to increase operational efficiency specifically around mobility and the implementation thereof.Maintains applications to support operational and mobility requirements.Remediates of system failures, logging all failures, documenting work procedures and system configuration.Installation, administration, and configuration of business applications.Ensures that the AGSA software complies to licensing agreements.Determines software and hardware requirements to provide solutions to problems.Liaises with 3rd party vendors to resolve escalated incidents, problems, and queries.Stakeholder managementTo scan the environment to ensure a clear understanding of internal stakeholder needs and decide whether AGSA can inherit existing /support legacy code bases – and how to handle AGSA growing levels of software supportBuild and maintain positive and value-adding relationships with internal and external stakeholders.Create strategic partnerships with relevant stakeholders to enhance product development and conduct continuous and regular environmental scanning to enhance products and AGSA value proposition.Communicate the (ICT) strategy and objectives to both internal and external stakeholders to ensure understanding of these by all relevant stakeholders.Liaise with stakeholders and ensure that the organisation remains relevant and in-line with industry standards.Provide support and guidance to internal stakeholders on products design and meet their requirements.Engage with both internal and external stakeholders to identify and evaluate performance barriers and success in order to continuously improve on the service delivery.Ensure a well-considered value chain among colleagues within the BU and ensure complementarity of work and promote team work.Manage service level agreements (SLAs).People ManagementCascade the BU BSC at centre level.Provide leadership and direction for the centre and manage team performance to drive productivity.Motivate, coach and mentor staff to ensure maximum productivity and development of the staff to their full potential.Determine the mix and level of capability required to enable the centre to support BU and organisational objectives.Contribute to transformation/culture plansFinancial management and operational managementCompile the centre budget and contribute to the development of the business unit’s budget.Manage the centre expenditure.Ensure compliance with internal processes and procedures.Manage supply chain processes.Contribute to the risk assessment activities in the BU.Other responsibilities (Applicable to All JD’s)Perform and/or manage other projects, tasks and assignments not stipulated on the Job description as and when required.Skills, Experience & EducationThis position requires a minimum qualification of a Bachelor`s Degree (NQF level 7) in Computer Science / Information Technology or equivalent qualification.ExperienceThe incumbent requires at least 10 years in either ERP/Enterprise Application platform, software development, application and database support, of which 5 years should be in a management/ supervisor role.Closing StatementThe 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 organisation. Auditor General welcomes applications from all persons with disabilities.Closing date: 12 November 2025NB: Please note that only shortlisted candidates will be contacted. Should you not hear from the us within four weeks, kindly consider your application unsuccessful.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs