jobs for mining engineer in middle east oman uae qatar saudi arabia africa iran