Job Descriptions: - To assist with the maintenance of the full set of accounts. Performing the daily accounting tasks relating to banking, accounts payable, accounts receivable, inventory and general ledger.To manage the supplier payments, ensuring the timely verification of invoices and processing of payments.To maintain relationships with suppliers and ensure timely resolution of issues relating to suppliers' invoice and payment.To monitor the receivables of the company, ensuring that customer payments are promptly collected and the preparation of letters relating to debt collection.To process the material deduction and back-charges from customers and ensure that they are verified in a timely manner and properly recorded in the company's accounts.To perform and review the monthly balance sheet reconciliation, reconciliation to suppliers' statements and customers' statements.Participate in the physical inventory count.To liaise with auditors, tax agents, bankers and company secretaries, ensuring compliance to audit, taxation and statutory reporting requirements.To carry out such duties and job functions as may be assigned to you from time to time by the manager and such duties are not necessarily limited to the above title and responsibilities, and may be subject to changes. Job Requirements: - A candidate with a degree in Accounting or currently pursuing professional accountancy qualification such as ACCA, CIMA, CPA or equivalent.Minimum 3 years of accounting and finance related work experience.Experienced in operational matters, preferably from the construction industry.Proficient in Excel and Word and knowledgeable in IT based accounting system.Able to communicate effectively verbally and in writing.Able to deal with large volume of data and transactions.A person of integrity, responsible and diligent.