Senior Bookkeeper
Job Description
Banking / Finance / Investment / Insurance / Stockbroking
We are currently looking for a Senior Bookkeeper who will be responsible for managing the full bookkeeping function up to trial balance, ensuring accurate financial records, compliance with statutory requirements, and supporting management with reliable financial reporting.
- Diploma or Degree in Accounting / Bookkeeping / Finance
- SAIPA, CIMA, or SAICA articles (advantageous but not essential)
- Strong understanding of South African tax legislation
- Proficient in accounting software (Pastel, Xero, Sage, QuickBooks)
- Advanced Excel skills
- High attention to detail and accuracy
- Strong time management and organisational skills
- Ability to work independently and meet deadlines.
- Perform full bookkeeping function up to the trial balance
- Process debtors, creditors, bank reconciliations, and cashbooks
- Prepare monthly management accounts
- Maintain and reconcile general ledger accounts
- Process and reconcile VAT (VAT201) and ensure compliance with SARS
- Assist with year-end audits and liaise with auditors
- Manage fixed asset registers and depreciation
- Handle intercompany accounts where applicable
- Oversee or review payroll processing
- Ensure compliance with PAYE, UIF, SDL submissions
- Prepare EMP201 and EMP501 reconciliations
- Prepare financial reports for management review
- Identify discrepancies and resolve accounting issues
- Assist with budgeting and forecasting
- Support junior bookkeeping staff and review their work
- 5+ years' experience in a Senior Bookkeeping role
- Proven experience working up to trial balance
- Experience in SMEs / multi-entity environments preferred.