communications specialists careers in Bawshar, Oman