it information technology IT IT Manager careers in Muscat, Oman