Join our reputable civil engineering firm in Johannesburg as a Civil Engineer. The ideal candidate will have strong analytical skills and be well-versed in project management and engineering design. This position offers the opportunity to work on diverse projects ranging from infrastructure development to environmental works.