averda careers in Delhi, India