Prepare monthly, quarterly and annual financial statements in accordance with applicable accounting standards. Manage and maintain the day-to-day accounting functions, ensuring transactions are recorded accurately and in a timely. Oversee the maintenance of the General Ledger, ensuring all reconciliations bank, vendors, customers, etc are performed monthly. Ensure all financial records and transactions comply with company policies and relevant accounting standards. Verify all payment and journal vouchers for accuracy, proper authorization, correct account coding, and adherence to company policies and supporting documentation. Support the management in the preparation of the annual budget, forecast and financial analysis. Prepare the bi-annual DSCR report and coordinate with auditors to obtain the audited DSCR within the prescribed timeline. Coordinate and facilitate internal and external audits (including statutory and group audits), providing necessary documentation, schedules, and explanations to auditors. Prepare different costing sheets and reports required by management. Ensure all necessary documents are properly filed, maintained, and readily retrievable for all audit purposes.