ppc careers in Jodphur, India