Technicians careers in Bawshar, Oman