We are seeking an Investment Banking Analyst to join our dynamic team in Johannesburg. The successful candidate will contribute to transaction execution, financial analysis, and client management. This role demands a deep understanding of financial markets, strong analytical skills, and the ability to work under pressure.