We are seeking a dedicated Investment Banking Analyst to join our Johannesburg team. You will be responsible for supporting the deal-making process, conducting financial analysis, and preparing pitch materials for clients. The ideal candidate will have a strong analytical background and excellent communication skills.