recruit internationally for over 5000 clients This is a full-time on-site role as an Internal Audit Manager at the company in the City of Johannesburg. The Internal Audit Manager will be responsible for overseeing overseeing and conducting financial audits, managing internal controls, and ensuring compliance with regulations Finance and Accounting knowledge Experience with internal controls Ability to conduct financial audits Excellent skills Relevant certification (e.g., Certified Internal Auditor, Certification in Risk Management Assurance