Senior Developer responsible for developing and supporting AI platform components at FinTech. Collaborating with multidisciplinary teams and optimizing system performance.
Responsibilities
Deliver robust, scalable AI platform components and end-to-end solutions both independently and collaboratively.
Collaborate closely with software developers, data engineers, DevOps, and data scientists to develop and support AI platform features.
Participate in design and architecture discussions for AI platform services, ensuring flexibility, scalability, and reliability.
Develop and enhance APIs, platform features, and tools to support AI and data workflows.
Review and optimize code for performance, maintainability, and compliance with platform standards.
Mentor junior developers on best practices for platform development and effective use of platform tools.
Ensure platform security, monitoring, and compliance with best practices.
Provide production support and troubleshooting for AI platform components.
Requirements
Minimum 7 years of software engineering experience.
5+ years’ experience with Java & Spring Boot Framework.
Experience building APIs and services (REST) to support data and AI workflows.
Experience working with XML and JSON data formats.
Strong background in large-scale, distributed system development.
Hands-on experience with containerization and orchestrators (e.g., Docker, Kubernetes).
Experience working in integrated team environments using source control systems (e.g., Git, IntelliJ).
Evidence of design skills and understanding of design patterns, with the ability to apply them to platform architecture.
Experience with Test Driven Development (TDD) and unit testing frameworks.
Benefits
Competitive discretionary bonus
Market leading RRSP match program
Medical, dental, vision, life, and disability benefits
Employee Share Purchase Plan
Maternity/Parental top-up while you care for your little one
Generous vacation policy and personal days
Virtual events to connect with your fellow colleagues
Professional development and comprehensive Career Development program
A fulfilling opportunity to join one of the top FinTechs and help create a new kind of banking experience
Desjardins programmer analyst developing, maintaining, and supporting enterprise IT systems and infrastructure. Applying software, data, and security practices to standardize solutions.
Principal EDC Programmer leading EDC programming, analytics, and vendor - data solutions for ICON’s global clinical research organization. Mentoring programmers and driving automation across clinical trials.
Game programmer building advanced systems, tools, and UI for Kabam’s multiplayer mobile games. Collaborating with designers and engineers using Unity and C#.
Game Programmer building gameplay systems, UI, and creative tools for Kabam’s multiplayer games. Developing Unity and C# solutions that improve workflows for artists and designers.
Senior Programmer Analyst modernizing Doctors of BC’s healthcare business applications. Migrating legacy systems to Salesforce, NetSuite, Snowflake and other cloud platforms.
Senior RPG Programmer/Analyst modernizing IBM i applications for Fresche Solutions. Leading RPG, SQL, DB2, JDA/MMS development and legacy - system transformation.
Analyste - programmeur RPG senior dirigeant le développement et la modernisation d'applications IBM i chez Fresche Solutions. Conseil client, architecture ILE, RPGLE, SQL et assurance qualité.
AI - driven full - stack engineer building intelligent insurance software at PolicyMe. Developing AI - powered web features, cloud architectures, and data pipelines for Canada’s digital insurance market.