primavera careers in Delhi, India