Director corporate communications jobs careers in Seeb, Oman