Site Inspector Engineer careers in Bawshar, Oman