senior customer support manager careers in Jodphur, India