As a Civil Engineer in our Johannesburg team, you will be tasked with designing and implementing infrastructure projects. This exciting opportunity requires a blend of engineering knowledge and effective communication skills to engage stakeholders at all levels.