it information technology IT IT Manager careers in Barka, Oman