customer service team leader jobs careers in Ibri, Oman