As a Financial Analyst in Johannesburg, you will play a crucial role in analyzing financial data and advising management on investment opportunities. You will be responsible for preparing budgets, forecasting, and monitoring financial performance to ensure the company meets its financial objectives. We are looking for someone who is detail-oriented, analytical, and comfortable working with complex financial data.