manager it careers in Muscat, Oman