pune support careers in Delhi, India