1. To understand and execution of the internal audit scope and annual plans. 2. To execute the full audit cycle including risk management and control management financial reliablity and compliance with all applicable directives and regulation. 3. To assist to obtain, analyze and evaluate documentation, previous reports, data, flowcharts etc. 4. To prepare reports that relect audit’s results and document process for management review and approval. 5. To make recommendations on how to improve internal controls and governance processes. 6. To identify loopholes and recommend risk aversion measures and cost savings. 7. To protect against fraud and theft of the organization’s assets. 8. To provide support to the company’s operational activities – SOP preparation and control, training and governance processes etc. 9. To maintain open communication with middle management. 10. To engage in continuous knowlede development regarding sector’s rules, regulations, best practices, tools, tehcniques, and perfomance standards.