customer service careers in Barka, Oman