- Prepares and records asset, liability, revenue and expenses entries according to accounting chart;
- Prepares monthly financial statements including balance sheet, profit and loss statement and variance report;
- Maintains general ledger by transferring subsidiary accounts; preparing a trial balance; reconciling entries;
- File all relevant tax forms and liaise with the Revenue Department in tax related matters;
- Liaison with external auditor and government agencies to ensure compliance with all Government requirement;
- Prepares internal and external invoices, check payment transactions;
- Pay invoices on time by coordinating with Branch Manager;
- Analyse account information and support management with relevant data;
- Manage and supervise Accounting and Admin department assistants;
- Perform other related duties as assigned.