Is this you? You are an experienced Site Manager responsible for managing the projects at specific sites. Co-ordinating and supervising of the teams, ensuring compliance with health and safety legislation, managing the project timelines a......
Job Location: Lutzville, Western Cape, South Africa