Customer Service Manager careers in Sohar, Oman