Sales Executive IT careers in Barka, Oman