Key Responsibilities Manage the monthly financial close process and prepare management accounts. Maintain the general ledger, journals, accruals and balance sheet reconciliations. Analyse financial results and investigate variances. Oversee debtor, creditor and billing reconciliations. Ensure accurate accounting of recurring revenue, contracts and rental agreements. Assist with cash flow forecasting, banking and funding reporting. Prepare VAT reconciliations and support statutory compliance requirements. Coordinate annual audit preparation and liaise with external auditors. Maintain fixed asset registers and intercompany reconciliations. Strengthen financial controls, reporting processes and system integrity. Support the CFO with budgeting, forecasting and ad hoc financial analysis. Provide guidance and oversight to the finance administration team. Minimum Requirements BCom Accounting, Finance or related qualification. Completed SAICA or SAIPA articles preferred. 3-5 years' experience in a Financial Accountant role. Strong management accounting and month-end reporting experience. Sound knowledge of IFRS, VAT and South African tax legislation. Advanced Excel skills. Experience with accounting and ERP systems. Ability to work independently and meet deadlines. Advantageous Experience in office automation, leasing or recurring revenue businesses. Exposure to Sage Evolution, CO3 Nucleus or similar systems. Experience with funding facilities and banking relationships. Previous team supervision experience. Key Competencies Strong attention to detail Analytical and problem-solving skills Ownership and accountability Excellent communication skills High integrity and confidentiality Ability to work in a fast-paced environment Continuous improvement mindset What We Offer Competitive remuneration package Medical aid and retirement benefits Direct exposure to senior management A dynamic and growing business environment Opportunities for professional development and growth