We are seeking a highly skilled and experienced Accountant to join our finance team. The ideal candidate will have a strong background in reconciliation, particularly with bank and customer accounts. Maintaining accurate financial records using SAP Business One/NetSuite Bank statement reconciliation Conduct thorough and accurate reconciliations of bank and customer accounts Management and posting of journals, accruals and prepayments Preparing and processing invoices, credit notes and purchase orders Assisting with the preparation of financial statements and reports Liaising with external parties such as accountants, tax advisers and auditors as required Intercompany Accounts reconciliation Ensuring all accounting transactions are performed correctly on time Check cost center expenses and compare them against budget Ad hock tasks as required Who we are: WHY YOU WILL LOVE THIS JOB: Be a part of a global group, interacting with various team members worldwide. Join a great team, that emphasizes an open and cooperative culture, growth, and innovation. Development opportunities and advancement in your career; Competitive salary and social benefits, such as health insurance; THE IDEAL CANDIDATE WILL HAVE: Ideally candidate will hold or be working towards a relevant professional qualification (AAT,ACCA,CIMA) Ability to work in a fast paced, deadline-driven environment Adaptable and willing to work as part of a team Excellent written and verbal communication skills Proficiency with standard software applications (Microsoft Excel & Word) Prior experience of NetSuite/SAP Business One based general ledger systems an advantage 2 Years of experience