IT & Computer Science careers in Barka, Oman