marketing and communications manager careers in Jodphur, India