project team member careers in Jodphur, India