catia careers in Ibri, Oman