business strategy careers in Ibri, Oman