digital communications manager careers in Jodphur, India