Principal Production Technologist careers in Bawshar, Oman