1) Prepare the Internal Audit Charter of the organization in line with the international standards
2) Develop risk based annual audit plans detailing the scope, nature and timing of audit activities
3) Design internal audit procedures and work programs
4) Advise management on the resourcing requirements for the Internal Audit function
5) Conduct internal audits to assess the adequacy, effectiveness and efficiency of the established internal controls and procedures
6) Identify key areas of risk within the organization and propose appropriate controls to mitigate the risks
7) Review the accuracy, timeliness and relevance of financial information and other disclosures provided to management.
8) Discuss audit findings and recommendations with line managers and report significant issues to senior management.
9) Prepare audit reports in line with the approved audit plan
10) Monitor the timely implementation of the management actions recommended in the audit reports
11) Provide senior management with an opinion on the adequacy, effectiveness and efficiency of the internal controls in the organization
12) Assist the development of an internal control culture, including training to staff
13) Conduct ad-hoc investigations and reviews as requested by senior management
14) Liaise with the external auditor on internal control issues
15) Report on internal control issues and the implementation of the internal audit plan to senior management
16) Any other task that may be assigned by the management related to internal audit