Job title: Finance Manager/Financial Controller
Industry: Renewables
Salary: Negotiable
Location: City of Johannesburg Metropolitan Municipality, GP
Job published: 29-01-2026
Job ID: 37056

Job Description

Overview

We are seeking a Finance Manager / Financial Controller to oversee finance across a growing portfolio of companies in renewables, property, and an NPO. This role requires someone who can balance hands‑on delivery with strategic oversight, progressively building team capability while focusing on planning, insights, and decision support.

What you’ll do

  • Manage accurate and timely invoicing of clients.
  • Oversee collections with clear guidelines and escalation pathways.
  • Monitor project performance (actuals vs budgets), updating costs and forecasts.
  • Identify and address invoicing, recovery, and collection risks.
  • Implement process improvements to strengthen invoicing accuracy and cash collections.
  • Lead proactive cash flow planning and forecasting (weekly and monthly).
  • Identify short‑ and medium‑term cash risks and recommend mitigation actions.
  • Support operational and leadership teams with cash‑aware decision‑making.
  • Oversee month‑end close processes, consolidations, and management accounts.
  • Prepare project reporting, variance analysis, and rolling cash flow models.
  • Lead budgeting and forecasting at entity, divisional, and project level.
  • Review reports and reconciliations, ensuring quality control of junior colleagues’ work.
  • Refine systems, processes, and SOPs.
  • Coordinate Annual Financial Statements (AFS) and tax submissions.
  • Design and maintain financial reports, dashboards, and templates.
  • Automate reporting where possible.
  • Ensure outputs are clear, simple, and accessible for non‑finance stakeholders.
  • Translate financial data into actionable insights, highlighting risks and opportunities.
  • Operate effectively in ambiguous environments, bringing structure and clarity.
  • Simplify financial concepts for non‑finance stakeholders.
  • Balance detail orientation with strategic perspective.
  • Train, mentor, and upskill junior finance team members.

What we’re looking for

  • B Compt / Bachelors degree in Accounting.
  • SAICA or SAIPA Articles experience.
  • 4–6 years’ experience in financial accounting / project accounting.
  • Strong Excel skills (Power BI advantageous).
  • Knowledge of tax and accounting applications (Xero, Sage, Pastel, Simple Pay, VIP Payroll).
  • Detail‑oriented with strong commercial acumen and ability to deliver decision‑ready insights.
  • Confident communicator, able to work across diverse teams and simplify complex financial concepts.

What we offer

  • Opportunity to work across a diverse portfolio in renewables, property, and NPO sectors.
  • A growing team environment where you can shape processes and build capability.
  • Scope to balance hands‑on delivery with strategic finance leadership.
  • Exposure to senior decision‑making and the chance to influence business growth.
  • Support for professional development and continuous learning.