contact center management careers in Jalandhar, India