French company careers in Ibri, Oman