Site Inspector Engineer careers in Barka, Oman