Allica Bank Tech Stack & Careers