Maintain accurate records of financial transactions, including posting and verifying daily transactions. Reconcile bank statements and resolve discrepancies. Assist with accounts payable and receivable processing, including invoicing and payments. Prepare financial reports and summaries, ensuring accurate data entry and account management. Assist with month-end and year-end closing processes. Handle the preparation of tax documents and ensure compliance with relevant tax laws. Support the finance team with budget preparation and financial forecasting. Manage petty cash transactions and oversee expense tracking. Maintain organised and up-to-date financial files and records. Provide administrative support as needed, contributing to the overall efficiency of the finance department. Qualifications: A diploma or degree in Accounting. Minimum of 1-2 years of experience in bookkeeping or a related role. Proficiency in accounting software (e.g. Sage) and Microsoft Office Suite, particularly Excel. Skills and Experience: Attention to detail: Ensure precision in financial reporting and data entry. Strong analytical skills: Ability to identify and resolve financial discrepancies. Time management: Efficiently manage multiple tasks and meet deadlines. Communication: Excellent verbal and written communication skills. Problem-solving: Capable of thinking critically and developing effective solutions. Team collaboration: Work well with other departments and support the finance team.