Key Responsibilities Manage day-to-day bookkeeping for a portfolio of clients. Capture and process financial transactions. Perform bank, credit card and general ledger reconciliations. Process journals and balance sheet adjustments. Manage debtors and creditors. Prepare monthly management accounts and financial reports. Maintain accounting records up to trial balance. Assist with annual financial statements. Assist with VAT, PAYE, UIF and SDL reconciliations and submissions. Liaise with clients regarding outstanding documentation and queries. Ensure deadlines and compliance requirements are met. Minimum Requirements Relevant qualification in Accounting or Bookkeeping. Previous bookkeeping or accounting experience, preferably within an accounting practice. Experience processing accounting records up to trial balance. Good knowledge of VAT, reconciliations and general ledger accounting. Experience with accounting software, preferably Sage. Good knowledge of South African accounting and tax practices. Proficiency in Microsoft Excel and Office. Strong numerical, analytical and organisational skills. Ability to work independently and manage multiple client accounts. Personal Attributes Accurate, organised and detail-oriented. Reliable, proactive and deadline-driven. Strong communication and problem-solving skills. Able to work under pressure and manage competing priorities. Professional, with a strong sense of confidentiality and accountability. **ONLY SHORTLISTED CANDIDATES WILL BE CONTACTED**