We are seeking a detail-oriented Financial Analyst to join our team in Johannesburg. The successful candidate will be responsible for analyzing financial data, preparing reports, and making strategic recommendations to drive financial efficiency and performance. This role requires strong analytical skills, a knack for numbers, and an understanding of financial modeling principles.