technology team careers in Barka, Oman