manager it careers in Barka, Oman