Participate in the preparation phase of audit assignments and audit programs, including assignment scope and resources. Develop audit programs based on risk assessments Perform audit field work and close guidance to Junior Auditors, first review their work. Ensure audits comply with internal standards and policies Identify internal control weaknesses and recommend improvements Prepare Audit Discussion Points and Coordinate with Auditees to Discussion Points Prepare Audited Checklists and report to HOD. Train and mentor junior team members.
Maintain proper accounting records, including general ledger, journals, and supporting schedules Prepare monthly, quarterly, and annual financial reports Verify payment and receipt vouchers with supporting documents in accordance with company policies. Check advance clearing and ensure timely settlement in accordance with company policies. Handle accounts payable and accounts receivable functions Maintain the fixed assets register and update wear and tear allowances and net book values. Assist in budget preparation, cash flow monitoring, and financial analysis Ensure timely and accurate bank reconciliations Prepare budget, budgetary control, variance analysis and performance reporting Check actual spending against budget and strictly control the usage according to budget Manage and control CAPEX budget and maintain CAPEX application form Prepare audit schedules and confirmation letters for both internal and external audit purpose Ensure compliance with IFRS, company policies, and regulatory requirements Assist with Investment appraisal calculation Any other tasks assigned by management Perform other finance-related duties as assigned by management