Reporting to the Manager, Technical Services, you will be part of the Engineering Department. You will work as the subject matter expert in mine engineering, planning and design and as part of the technical team, responsible for the life of......
Job Location: Dobie, ON, Canada