it tech careers in Barka, Oman