digital traffic manager careers in Ibri, Oman