Site civil inspector careers in Barka, Oman