customer service team leader careers in Sohar, Oman