Cadila Pharmaceuticals Tech Stack & Careers