Site Inspector Engineer careers in Muscat, Oman