director corporate communications careers in Jodphur, India