Financial Controller
Location: Wynberg, Johannesburg
Type: Permanent | Wholesale & Distribution
Lead with precision. Drive financial discipline.
This is a hands-on role for an experienced finance professional ready to manage operations across accounting, controls, reporting, and cash flow for a fast-paced wholesale and distribution business. If you thrive on structure, cost management, and leadership — this is your opportunity to add real value.
About the Role
You’ll oversee accounting operations, financial reporting, compliance, and working capital management. You’ll drive cost control, budgeting, forecasting, and risk management — ensuring robust internal controls and a high-performing finance team that delivers consistent results.
What You’ll Do
Manage general ledger, AP/AR, payroll, stock accounting, and period-end closings
Prepare monthly management accounts, financial packs, and statutory compliance
Lead annual budgeting, forecasting, variance analysis, and scenario planning
Monitor cash flow, working capital, payables, and receivables
Oversee ERP systems (e.g., Syspro) to ensure accurate reporting and controls
Develop and maintain strong internal controls and risk management frameworks
Partner with department heads to manage costs and drive efficiency
Lead and mentor the finance team to foster a disciplined, accountable culture
What You Bring
BCom Accounting or equivalent (Honours, CA(SA), or CIMA advantageous)
Minimum 3 years’ experience in a managerial finance role, ideally in wholesale, FMCG, or distribution
Strong technical accounting skills and ERP systems knowledge (Syspro preferred)
Excellent leadership, analytical thinking, and commercial acumen
High attention to detail and resilience under pressure
What Success Looks Like
Accurate, timely reporting and compliance
Proactive cost control and cash flow management
Strong internal controls and risk mitigation
An engaged, high-performing finance team
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Please check your email. It looks like you haven't verified your account yet. Here's what you're missing out on:
Didn't receive the link? Resend Verification Link