- Maintain all required procedure for the preparation of the final accounts
- Provide financial reports and management accounts
- Maintain the purchase ledger and payments system, sales ledger and cash books
- Undertake bank reconciliations, complete and submit GST and Corporate Tax
- Oversee all day-to-day accounting activities including payroll
- Check all accounting records are processed into the accounting software
- Responsibility for the control and operation of payment processes
- Liaise with company secretary, auditors, relevant authorities to resolve financial matters
- Oversee Fixed Deposit Accounts
- Calculating the timely and accurate completion of the staff monthly payroll including some HR functions.
- Ability to direct others and delegate tasks
- Provide some administrative support as needed.
- Understanding of how to take action and seek solutions
- Strong written and verbal communication skills
- Analytical skills
- Ability to work independently
- Any other ad hoc duties as assigned management from time to time