site inspector careers in Bawshar, Oman