Minimum requirements:Bachelors degree in accounting, Finance, or a related field (e.g., BCom Accounting).Professional qualification (e.g., ACCA, SAIPA, or CIMA) is advantageous.2+ years of experience in accounting or finance post articles.Strong understanding of IFRS, and South African tax laws.Advanced proficiency in financial software such as Xero, Simple Pay and Microsoft.Duties include, but not limited to: Management Accounts Preparation- Prepare monthly management accounts.- Ensure all supporting schedules and reconciliations are completed for management accounts.- Assist the Financial Manager in preparing management reports and presentations for senior stakeholders.Budgeting and Forecasting:- Collaborate with the Financial Manager to prepare annual budgets and forecasts.Payroll Processing:- Compile and process monthly payroll.- Address payroll-related queries and discrepancies raised by employees or management.General Accounting:- Oversee the daily operations of the finance team, including accounts payable, accounts receivable, and general ledger maintenance.- Reconcile balance sheet accounts and resolve discrepancies.- Supervise junior finance staff, providing guidance and training as necessary.Compliance and Taxation:- Assist in ensuring compliance with all statutory and regulatory requirements, including VAT, Income Tax, and payroll taxes.- Liaise with external auditors and tax authorities as required.Cash Flow Management:- Prepare cash flow forecasts and advise the Financial Manager on potential issues.- Perform payment schedules and disbursements.Process Improvement:- Identify inefficiencies in financial processes and recommend improvements.- Support implementing new financial systems or tools to enhance operations.Support for Strategic Initiatives:- Collaborate and assist the Financial Manager on special projects and initiatives.Please note only shortlisted candidates will be contacted.