contact center manager careers in Ibri, Oman