We are seeking a detail-oriented Investment Banking Analyst to join our Johannesburg office. The successful candidate will be responsible for conducting in-depth financial analysis, preparing presentation materials, and supporting senior bankers in deal execution. This role requires strong analytical skills and a keen understanding of market trends.