international business languages careers in Barka, Oman