Customer sales representative careers in Barka, Oman