weebly statistics
Published on

 

JOHANNESBURG WATER

 

 

 

CHIEF AUDIT EXECUTIVE

REMUNERATION: R 1 558 526 – R 1 840 672 – R2 123 819 TOTAL COST TO COMPAY PER ANNUM

To provide overall leadership and direction for the strategic implementation of a comprehensive program of Risk Based Internal audit to add value and support Johannesburg Water in achieving its objectives.

 

KEY RESPONSIBILITIES:

Develop and implement Internal Audit Strategic Plans and audit manuals. Compile and implement a Risk based three-year Rolling Plan and Operational Annual Audit Plan. Provide assurance by executing audit assignments and reporting to Management and to Audit and Risk Committee on status of risk management process, governance and internal controls. Provide management and leadership to the Audit department. Identify concerns relating to controls, risk management and governance and bring to the attention of management and Audit and Risk Committee, problems related to internal controls. Facilitate continuous improvement in terms of operations. Co-ordination of Audit functions with External Auditors and City of Johannesburg, Group Risk and Audit Services. Development of combined assurance framework, policy and plan and ensure alignment with City of Johannesburg. Development of Internal control framework and coordinate the combined assurance forum. Review the Internal Audit Charter on an annual basis and submit to Audit and Risk Committee for approval. Conduct investigations and report the findings to management and the Audit and Risk Committee. Implement Quality Assurance Improvement Program (QAIP) in terms of the Institute of Internal Auditors (IIA) Standards. Ensure that Internal Audit Department adheres to the Code of Ethics and all applicable Standards. Compile and manage budget.

 

JOB REQUIREMENTS: ESSENTIAL QUALIFICATIONS AND EXPERIENCE

  • Bachelor’s Degree (NQF 7) in Internal Audit or Finance.
  • 10 years internal audit experience, of which 5 years must have been at senior management level
  • Experience at a strategic level in the public sector is an added advantage.
  • Must meet all National Treasury competency requirements for Senior Managers e.g. Certificate in Management Development for Municipal Finance (CPMD) / Municipal Finance Management Programme (/MFMP) / Executive Leadership Municipal Development Programme (ELMDP) OR be eligible to obtain the National Treasury competency requirements within 18 months upon appointment into the position.
  • Certified Internal Auditor Accreditation.
  • Must be a member of the Institute of Internal Auditors.
  • Valid Drivers’ Licence

 

Please forward your CV and qualifications to Email: Recruit2@phakipersonnel.co.za quoting the relevant reference number and job title in the subject line of your correspondence.

 

Enquiries should be directed to: Rebeccah Hatlane, (011) 941 1953

 

Johannesburg Water will ensure that the selection and recruitment process is employment equity compliant.

 

Post expires at 11:59pm on July Saturday 25th, 2026

 

 

 

 

document.addEventListener("DOMContentLoaded", function() { var adsenseLoadTriggered = false; // 1. Function to load the main AdSense SDK function loadAdSenseSDK() { if (adsenseLoadTriggered) return; var script = document.createElement("script"); script.async = true; script.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4986925452700064"; script.crossOrigin = "anonymous"; document.head.appendChild(script); adsenseLoadTriggered = true; } // 2. Setup the Observer var adObserver = new IntersectionObserver(function(entries, observer) { entries.forEach(function(entry) { if (entry.isIntersecting) { // User is close to the ad! loadAdSenseSDK(); // Ensure SDK is there (adsbygoogle = window.adsbygoogle || []).push({}); // Trigger this specific ad observer.unobserve(entry.target); // Stop watching this ad } }); }, { rootMargin: "200px" }); // Starts loading 200px before it enters view // 3. Attach observer to all ad units document.querySelectorAll(".adsbygoogle").forEach(function(ad) { adObserver.observe(ad); }); });