manager it strategy careers in Barka, Oman