digital communications manager careers in Indore, India