Financial Controller

Johannesburg, Gauteng, South Africa

Job Description

SUMMARY:
-
POSITION INFO:
Financial Controller
Location: Wynberg, Johannesburg
Type: Permanent | Wholesale & Distribution
Lead with precision. Drive financial discipline.
This is a hands-on role for an experienced professional ready to manage operations across , 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, , or CIMA advantageous)
Minimum 3 years' experience in a managerial finance role, ideally in wholesale, , 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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1463193
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned