web content manager careers in Ibri, Oman