mmdc mining geology job vacancy