Job responsibilities: 1. General Ledger Maintenance Maintain and reconcile the general ledger.Ensure all financial transactions are properly recorded and classified.Perform month-end and year-end closing processes.2. Accounts Payable (AP) and Accounts Receivable (AR) Manage accounts payable: processing vendor invoices, payment runs, and vendor reconciliations.Manage accounts receivable: issuing invoices, managing collections, and reconciling customer accounts.3. Bank Reconciliation Perform bank reconciliations, ensuring that all bank transactions are accurately reflected in the accounting system.4. Financial Reporting Prepare financial statements (e.g., income statement, balance sheet, cash flow statement) in compliance with accounting standards (GAAP, IFRS).Assist in the preparation of management reports, providing insights into the company's financial performance.6. Budgeting and Forecasting Assist in budgeting and forecasting activities by providing accurate financial data.Compare actual performance to budgeted figures and report variances.7. Cash Flow Management Monitor and manage the company's cash flow to ensure sufficient liquidity for operations.Perform cash flow forecasting and identify potential financial risks.Job Requirements: Possess at least Bachelor's Degree/Post Graduate Diploma/Professional Degree in Finance/Accountancy/Banking or equivalentAt least 2 years working experience in full sets of accounts or audit experience. Banking and Finance will be added advantage.Good proficiency in MS Excel (Pivot Table, VLOOKUP, IF Functions, etc) and other Microsoft Office ProgramExcellent communication skills in English, Bahasa Malaysia & Mandarin (Ability to speak Mandarin will be an added advantage due to the business nature needed).Benefits: Permanent basedFlexible working hoursEasy access with LRT/KTMAttractive compensation and benefits package.Performance bonusBirthday AllowanceTransportation Allowance