Stellant Securities India Limited Tech Stack & Careers