Site civil inspector careers in Sohar, Oman