Machinist Technician Engineering careers in Bawshar, Oman