Pour toute question concernant cet employeur et le processus de demande d’emploi, veuillez contacter :
Date limite pour présenter sa candidature :
Adresse :
100 King Street WestGroupe de famille d'emploi :
Ventes et service, Marchés des capitauxBMO Capital Markets is a leading, full-service North American-based financial services provider, with over 2,700 professionals in 30 locations around the world, including 20 offices in North America, offering corporate, institutional and government clients access to a complete range of investment and corporate banking products and services. BMO Capital Markets is a member of BMO Financial Group (NYSE, TSX: BMO), one of the largest diversified financial services providers in North America with US$1.0 trillion total assets and approximately 54,000 employees as of January 31, 2025.
About the Role
We are seeking an exceptional Full Stack Engineer to join our Data Cognition Team at BMO Capital Markets. In this pivotal role, you will architect, develop, and implement innovative solutions that drive transformational business growth and deliver substantial value to our clients across Investment Banking and Global Markets business units. You will collaborate closely with our AI team to design, develop, and deploy enterprise-grade, scalable, and data-centric products, ensuring seamless integration and exceptional user experiences across the entire stack.
Our Team
The Data Cognition Team (DCT) at BMO Capital Markets delivers a comprehensive, scalable, and sustainable suite of core AI-enabled products serving multiple business units. Leveraging cutting-edge data and analytics applications, we develop innovative solutions that address the most complex and challenging business problems in financial markets. Our strategic methodology drives critical processes that impact Investment Banking, Global Markets, and other key business units.
Key Responsibilities
• Develop and maintain full stack web applications using modern frameworks to deliver scalable solutions for Investment Banking and Global Markets business units
• Design and implement responsive user interfaces with intuitive UX/UI design principles, creating interactive dashboards and data visualization tools for financial data analysis
• Build robust APIs and microservices architectures to integrate data and services across different business units, ensuring seamless connectivity and data flow
• Transform complex financial data into accessible formats through web applications and APIs, building efficient data processing pipelines for real-time market data
• Implement comprehensive testing frameworks and monitoring solutions to ensure application performance, reliability, and system health across production environments
• Collaborate with cross-functional teams including business stakeholders, data scientists, and product managers to gather requirements and deliver high-quality solutions
• Utilize agile methodologies and modern development practices including code reviews, version control, and SDLC tools to manage the complete software development lifecycle
• Optimize database design and performance for both SQL and NoSQL systems, ensuring data quality and implementing validation frameworks
• Stay current with emerging technologies and financial technology trends to continuously improve applications and contribute to architectural decisions
• Leverage generative AI tools in development workflows to accelerate application building, documentation, and automated testing while integrating AI-powered features in products
Qualifications
• Bachelor's or Master's degree in Engineering, Computer Science, Physics, Mathematics, or related quantitative discipline
• Programming language proficiency in Python, JavaScript/TypeScript, with familiarity in C#, Scala, or Java
• Advanced frontend development skills with React JS, including responsive design and modern UI/UX principles
• Strong backend development experience with FastAPI, Flask, or Node.js frameworks and RESTful API design
• Database technology expertise with SQL databases and NoSQL systems
• System architecture knowledge in designing microservices, event-driven architecture, and scalable web application systems
• Generative AI workflow integration with experience using AI-powered development tools, LLMs for code assistance, and implementing AI model APIs such as OpenAI or Hugging Face into production applications
• Data processing understanding of pipelines, ETL processes, and real-time data handling capabilities
• Performance and security awareness with monitoring tools, optimization techniques, and security best practices
• Strong analytical and problem-solving abilities with meticulous attention to detail
• Excellent communication skills for effective collaboration with cross-functional teams and business stakeholders
• Self-motivated and independent work style with ability to manage multiple priorities in a fast-paced environment
Nice To Have
• Advanced technology experience with Kubernetes, message queues, big data technologies, or machine learning frameworks
• Cloud and DevOps experience with AWS/Azure/GCP, Docker containerization, and CI/CD pipeline implementation
• Financial domain knowledge of investment banking, financial markets, trading strategies, and financial data formats
What We Offer
Join our dynamic team at BMO Capital Markets and contribute to solving the most complex challenges in investment banking and global markets using cutting-edge technologies. We offer opportunities for professional growth, access to the latest technologies, and the chance to make a significant impact on critical business operations. Apply today with your resume, highlighting your relevant experience in full stack engineering and finance.
Base Salary: $90,000-$100,000 CAD
(subject to negotiation and subject to the candidate meeting the specific skills, experience, education, and qualification requirements)
Salaire :
Type de rémunération :
SalaireCe qui précède représente la fourchette et le type de rémunération de BMO Groupe financier.
Les salaires varieront en fonction de facteurs comme l’emplacement, les compétences, l’expérience, les études et les qualifications pour le poste et pourront inclure une structure de commissions. Les salaires pour les postes à temps partiel seront calculés au prorata du nombre d’heures travaillées régulièrement. Pour les rôles à commission, le salaire susmentionné représente la cible de BMO Groupe financier pour la première année au poste.
La rémunération totale offerte par BMO variera selon le type de rémunération associé au poste et peut comprendre des primes de rendement, des primes discrétionnaires ainsi que d’autres avantages et récompenses. BMO offre également une assurance santé, le remboursement des frais de scolarité, une assurance accident et une assurance vie, ainsi que des régimes d’épargne-retraite. Pour en savoir plus sur nos avantages sociaux, consultez le site : https://jobs.bmo.com/ca/fr/R%C3%A9mun%C3%A9ration-globale
À propos de nous
À BMO, nous sommes animés par une raison d’être commune : Avoir le cran de faire une différence dans la vie, comme en affaires. Cette raison d’être nous invite à entraîner des changements positifs et durables pour nos clients, nos collectivités et nos gens. En travaillant ensemble, en innovant et en repoussant les limites, nous transformons des vies et des entreprises et favorisons la croissance économique partout dans le monde.
En tant que membre de l'équipe de BMO, vous êtes valorisé, respecté et entendu, et vous avez plus de moyens pour progresser et obtenir des résultats. Nous nous efforçons de vous aider à obtenir des résultats dès le premier jour, pour vous-même et nos clients. Nous vous offrirons les outils et les ressources dont vous avez besoin pour franchir de nouvelles étapes, car vous aidez nos clients à franchir les leurs. Au moyen de formation et de coaching approfondis ainsi que de soutien de la direction et d'occasions de réseautage, nous vous aiderons à acquérir une expérience enrichissante et à élargir votre groupe de compétences.
Pour en savoir plus, visitez-nous à l'adresse https://jobs.bmo.com/ca/fr.
BMO s'engage à offrir un milieu de travail inclusif, équitable et accessible. Nous apprenons de nos différences et tirons notre force des gens et de leurs différents points de vue. Des mesures d’adaptation sont disponibles sur demande pour les candidats qui participent à tous les aspects du processus de sélection. Pour demander des mesures d’adaptation, veuillez communiquer avec votre recruteur.
Remarque aux recruteurs : BMO n’accepte pas les curriculum vitæ non sollicités provenant de toute source autre que le candidat directement. Tout curriculum vitæ non sollicité envoyé à BMO, directement ou indirectement, sera considéré comme la propriété de BMO. BMO ne paiera aucuns frais pour les placements découlant de la réception d’un curriculum vitæ non sollicité. Une agence de recrutement doit d’abord détenir une entente de service écrite valide et dûment signée avant d’envoyer des curriculum vitæ.
Pour toute question concernant cet employeur et le processus de demande d’emploi, veuillez contacter :
We’re proud to be the official bank of the Canadian Defence Community – and that goes beyond supporting your financial well-being. We value the skills you’ve earned in the military, and we’re here to help as you move into the next stage of your professional life.
BMO is a top ten North American bank that provides personal and commercial banking, global markets and investment banking services to 13 million customers and clients. Founded in 1817, we’re driven by our Purpose: Boldly Grow the Good in business and life. BMO has established itself as a destination for top talent, with an employee experience that’s built on personalized career development opportunities, a performance-driven winning culture, competitive rewards and benefits, and a deepcommitment to the health and well-being of our people.
If you’re ambitious, curious, creative, and eager to make an impact, you should consider BMO as a place to build your career.
#ProudtoWork@BMO