international channel careers in Madurai, India