business architect togaf careers in Ibri, Oman