Key Responsibilities:
General Ledger Maintenance: Maintain and update the general ledger by posting daily transactions and reconciling accounts.
Accounts Payable & Receivable: Process invoices, payments, and receipts. Manage supplier and customer accounts, ensuring timely payments and collections.
Bank Reconciliation: Perform regular bank reconciliations to ensure consistency between financial records and bank statements.
Financial Reporting: Prepare monthly, quarterly, and annual financial reports, including balance sheets, profit and loss statements, and trial balances.
VAT & Tax Compliance: Ensure VAT returns are prepared and submitted in a timely manner, and assist with other tax compliance duties as needed.
Payroll Support: Assist with payroll processing, including calculating salaries, benefits, and deductions, and ensuring compliance with labour laws and tax regulations.
Account Reconciliation: Reconcile accounts and resolve discrepancies by investigating and correcting errors in a timely manner.
Record Keeping: Ensure proper filing and documentation of financial transactions, maintaining organised and accurate records for auditing purposes.
Client Liaison: Provide clients with financial information and respond to any queries they may have regarding their accounts or transactions.
Ad Hoc Tasks: Assist the finance team with various accounting tasks, such as month-end closing, budgeting, or special projects.
Key Requirements:
Education:
A relevant undergraduate degree or diploma in accounting, finance, or a related field.
A qualification such as an Accounting Technician (AAT) or similar would be advantageous.
Experience:
Minimum of 2 years’ experience in bookkeeping or accounting.
Experience with accounting software (e.g., QuickBooks, Xero, Sage) and MS Office (Excel, Word).
Click Here To Apply