As a Financial Analyst in Johannesburg, your responsibilities will include scrutinising financial data to help our company achieve optimal financial performance. You'll prepare comprehensive reports, analyse trends, and present findings to senior management, contributing to strategic planning and resource allocation.