Join our dynamic finance team as a Financial Analyst in Johannesburg. You will be responsible for financial modeling, analysis, and reporting while working closely with senior management to help shape our company's financial strategy and performance.