Site Inspector Engineer careers in Sohar, Oman