We are seeking a detail-oriented Investment Banking Analyst to join our team based in Johannesburg. The successful candidate will be responsible for conducting financial analysis, preparing financial models, and contributing to strategic investment decisions. The role demands strong analytical and communication skills, as well as the ability to work collaboratively in a fast-paced environment.