general maintenance supervisor careers in Bawshar, Oman