business & communication careers in Barka, Oman