Identify key business risks, controls and develop audit plans in response to audit findings. Execute audits in accordance to the audit plan. Carry out investigation relating to whistle blowing or request from management. Ensure that detailed audit work is effectively focused on areas assessed as high risk, thus ensuring maximum payback from the assignment. Ensure that recommendations are clearly presented to and agreed by the management and that a subsequent audit report is issued promptly. Ensure that all agreed upon recommendation are subsequently implemented Stay abreast of the best practice both internally and externally and provide conduit for introducing those practice to the company.