Mid-Senior Mining Professionals jobs