As an Investment Banking Analyst based in Johannesburg, you will play a crucial role in our investment strategies. You will be responsible for conducting financial analysis, preparing client presentations, and participating in the execution of transactions. Excellent analytical and communication skills are essential for success in this fast-paced environment.