Bec Financial Technologies A M B A Tech Stack & Careers