General business business communication careers in Oman