Plan, assign and manage the end-to-end accounting activities (cash receipts and disbursement, purchase and payable, revenue and receivable, payroll, financial statement closing process, etc.).
Supervise the accounting team in the performance of the daily finance and accounting activities.
Ensure the integrity of accounting information by verifying supporting documents prior to recording to the accounting system.
Analyze the accounting data, summarize, prepare, and provide the financial reports to the management.
Monitor the daily cash flows, submit periodic bank position, and advise the CFO of the cash requirement.
Develop, maintain, and analyze budgets, monitor the company spending, and compare the budgeted to actual costs.
Maintain controls by ensuring adherence to company?s policies and procedures.
Review and recommend improvement to the company?s policies and procedures and accounting systems.
Provide the necessary support and advise involving finance matters to the Management.
Liaise with customers, suppliers, bankers, lawyers, etc.