CNC u0026 Machinist careers in Bawshar, Oman