Job Duties and Responsibilities:
- Report directly to the Group Assistant Accounts & Finance Manager.
- Manage the accounts receivable process, including invoicing, payment tracking, ageing analysis, and collection of overdue accounts.
- Review supplier invoices for completeness, accuracy, and proper system posting.
- Manage the accounts payable process, including preparing payment vouchers, obtaining approvals, processing payments, and issuing payment notifications.
- Ensure timely payment of routine and scheduled expenses.
- Monitor bank balances and prepare bank reconciliations.
- Manage petty cash and post related transactions to the general ledger.
- Prepare a full set of accounts, including journal entries, accruals, adjustments, reconciliations, and month-end, quarter-end, and year-end closing.
- Prepare project revenue recognition based on the stage-of-completion method.
- Prepare and submit SST returns and support annual audit and tax submissions.
- Handle banking matters, including bank guarantees and letters of credit.
- Prepare statutory documents and liaise with the company secretary to ensure regulatory compliance.
- Provide financial reports, reconciliations, and other support to the Group Assistant Accounts & Finance Manager.
- Achieve the Company's annual Key Performance Indicators (KPIs).
- Perform any other duties or ad-hoc task assigned by the superior from time to time.
Qualifications
· Bachelor's degree in Accounting, Finance, or related field preferred.
· Proven 4 - 5 years experience in accounting or finance roles.
· Strong knowledge of accounting principles and practices.
· Proficiency in Microsoft Excel and accounting software.
· Ability to handle full set of accounts and perform month-end closing activities.
· Excellent attention to detail and organizational skills.
· Excellent communication and interpersonal skills to work effectively in a team environment.