Generali Central Life Insurance Company Limited Tech Stack & Careers