Site civil inspector careers in Bawshar, Oman