Join our dynamic team as an Investment Banking Associate in Johannesburg. The role involves close collaboration with senior bankers to manage client relationships and support transaction execution. The successful candidate will be involved in financial modeling, preparing presentations, and assisting with market research. Strong communication and analytical skills are essential for success in this position.