Vanguard India Tech Stack & Careers