cnc milling visa careers in Bawshar, Oman