digital communications manager careers in Madurai, India