global customer service manager careers in Madurai, India