New York, New York
BMO is currently sourcing for a UI Developer to support front-end development within a key business group.This is a fully remote 6-month contract, with potential for extension or conversion to full-time.Role OverviewThe UI Developer will be responsible for building, testing, and supporting user interface solutions aligned with business objectives. The role includes leading framework development, analyzing technical challenges, and delivering high-quality, scalable front-end code. Ideal candidates will have a strong grasp of JavaScript, React, and testing frameworks, and experience working independently in complex environments.Key ResponsibilitiesResearch and develop reusable front-end frameworks and toolsTranslate business requirements into scalable UI solutionsLead or contribute to key initiatives and feature deliveryDesign, code, and unit test responsive web interfacesTroubleshoot and resolve production issuesPerform root-cause analysis and suggest improvementsCollaborate with stakeholders to align UI solutions with business needsRequired Skills4–6 years of experience in web development or IT/business environmentProficient in:HTML5, CSS3, JavaScript, TypeScriptReactJS and Vanilla JavaScriptWebpack or similar task runnersNative Web ComponentsJunit and Jasmine (testing frameworks)Strong understanding of modern software development practices and ecosystemsEducationB.S./B.A. in Computer Science, Engineering, Information Systems, Math, or Business
2 days ago
New York, New York
BMO is currently sourcing for a KDB Java Developer to support Capital Markets initiatives.This is a fully remote 6-month contract with the possibility of extension.Role OverviewThe KDB Java Developer will design and maintain high-performance Java components integrated with KDB+ databases. This role supports algorithmic trading systems and order management for BMO’s Capital Markets business. The ideal candidate brings a blend of technical expertise in KDB+/q and Java, experience with trading infrastructure, and a proactive, problem-solving mindset.Key ResponsibilitiesDevelop and maintain Java components for trade and analytics systemsWrite optimized q queries in KDB+Create efficient algorithms and data structuresBuild unit and integration testsTranslate business needs into scalable technical solutionsCollaborate across teams for system enhancementsProvide root-cause analysis and resolve production issuesContribute to green field development initiativesMust-Have Skills2+ years of KDB+/q experienceJava development experienceStrong understanding of multi-threaded programmingSolid grasp of trading systems in FICC (Fixed Income, Currencies, and Commodities)Familiarity with order management and algorithmic tradingAbility to interpret technical documentationStrong problem-solving and analytical skillsExperience with investment banking or capital marketsEducationDegree in Computer Science or other relevant post-secondary education
2 days ago
Toronto, Ontario
BMO is currently sourcing for a Database Administrator - SQL Server DBA - Expert to support Technology & Operations Development. This is a hybrid contract role in Toronto (3 days in office per week).Role Overview:The Senior DBA will coordinate changes to computer databases, leveraging expertise in database management systems to implement and safeguard database applications. This role is critical in ensuring high availability, performance, and compliance of database systems while supporting application software development initiatives.Key Responsibilities:• Design, engineer, and deploy various RDBMS and NoSQL database technologies and platforms including Db2 LUW, Netezza, Oracle, SQL Server, Postgres, MongoDB, AWS RDS, and Redshift. • Develop optimal solutions for migrating or upgrading existing databases to new platforms or DBMS versions. • Build and utilize automation and DB DevSecOps pipelines for provisioning, upgrading, and maintaining database systems. • Support database change requests and troubleshoot issues in both production and non-production environments. • Monitor capacity, high availability, and performance of non-production and production databases to ensure reliability and efficiency. • Identify and implement performance tuning measures to enhance database performance.• Develop and maintain comprehensive backup and recovery strategies, ensuring proper execution of database backups. • Ensure compliance with security, audit, and operational standards through regular maintenance and optimization of databases.Must-Have Skills:• 5+ years of hands-on DBA experience with Db2LUW, Netezza, Oracle, SQL Server, Postgres, and MongoDB, with proficiency in at least two database management systems. • Strong knowledge of AWS RDS, Redshift, and DynamoDB, with at least one year of hands-on experience. • Sound understanding of the Software Development Life Cycle (SDLC). • Experience with database automation and DevSecOps tools such as Ansible, AWS CDK, GitHub Actions, and Liquibase, along with shell scripting and Python. • Bachelor’s degree in computer science, engineering, or a related field, or equivalent work experience.Ideal Candidate:• Demonstrates in-depth analytical skills and problem-solving abilities. • Exhibits strong collaboration and teamwork skills to work effectively with cross-functional teams. • Has experience in managing critical database issues and responding promptly under pressure. • Possesses excellent verbal and written communication skills to articulate technical concepts to diverse audiences.
3 days ago
Toronto, Ontario
BMO is currently sourcing for a Banker - Operations Specialist - Junior to support the Business Unit Compliance Officers for Lending & Deposit Operations. This is a hybrid contract role in Toronto (2 days in office per week).Role Overview:The Operations Specialist will provide regulatory and compliance analysis and support to the compliance team, focusing on enhancing compliance programs and staying updated on legislative changes affecting lending and deposits. This role involves assessing regulations, conducting risk assessments, and managing compliance issues to ensure operational integrity and adherence to regulatory requirements.Key Responsibilities:- Assess the impact of federal and state regulations governing lending and deposits on operational areas.- Review processes and procedures to evaluate the sufficiency of controls in compliance with regulatory requirements.- Assist in completing Regulatory Compliance Risk Assessments and drafting internal compliance processes.- Identify opportunities to implement new compliance-related processes and controls.- Develop and execute monitoring and testing plans for regulatory controls.- Prepare summary reports on regulatory assessments and compliance activities for Business Unit Compliance Officers.- Assist in reviewing completed tasks of Quality Assurance programs.Must-Have Skills:- 2+ years of experience in Deposit Compliance and Banking Compliance.- Strong ability to read and analyze technical compliance material.- Proficiency in Microsoft Outlook, Excel, and Word; advanced Excel skills required.- Understanding of lending and deposit operations in a banking organization.- Experience with regulatory frameworks such as Reg E, Reg CC, Reg DD, and NACHA.Ideal Candidate:- Possesses risk management experience and project management skills.- Holds an advanced degree relevant to finance or compliance.- Demonstrates strong analytical skills and effective communication abilities.
3 days ago
New York, New York
BMO is currently sourcing for a UI Developer to support front-end development within a key business group.This is a fully remote 6-month contract, with potential for extension or conversion to full-time.Role OverviewThe UI Developer will be responsible for building, testing, and supporting user interface solutions aligned with business objectives. The role includes leading framework development, analyzing technical challenges, and delivering high-quality, scalable front-end code. Ideal candidates will have a strong grasp of JavaScript, React, and testing frameworks, and experience working independently in complex environments.Key ResponsibilitiesResearch and develop reusable front-end frameworks and toolsTranslate business requirements into scalable UI solutionsLead or contribute to key initiatives and feature deliveryDesign, code, and unit test responsive web interfacesTroubleshoot and resolve production issuesPerform root-cause analysis and suggest improvementsCollaborate with stakeholders to align UI solutions with business needsRequired Skills4–6 years of experience in web development or IT/business environmentProficient in:HTML5, CSS3, JavaScript, TypeScriptReactJS and Vanilla JavaScriptWebpack or similar task runnersNative Web ComponentsJunit and Jasmine (testing frameworks)Strong understanding of modern software development practices and ecosystemsEducationB.S./B.A. in Computer Science, Engineering, Information Systems, Math, or Business
3 days ago
New York, New York
BMO is currently sourcing for a KDB Java Developer to support Capital Markets initiatives.This is a fully remote 6-month contract with the possibility of extension.Role OverviewThe KDB Java Developer will design and maintain high-performance Java components integrated with KDB+ databases. This role supports algorithmic trading systems and order management for BMO’s Capital Markets business. The ideal candidate brings a blend of technical expertise in KDB+/q and Java, experience with trading infrastructure, and a proactive, problem-solving mindset.Key ResponsibilitiesDevelop and maintain Java components for trade and analytics systemsWrite optimized q queries in KDB+Create efficient algorithms and data structuresBuild unit and integration testsTranslate business needs into scalable technical solutionsCollaborate across teams for system enhancementsProvide root-cause analysis and resolve production issuesContribute to green field development initiativesMust-Have Skills2+ years of KDB+/q experienceJava development experienceStrong understanding of multi-threaded programmingSolid grasp of trading systems in FICC (Fixed Income, Currencies, and Commodities)Familiarity with order management and algorithmic tradingAbility to interpret technical documentationStrong problem-solving and analytical skillsExperience with investment banking or capital marketsEducationDegree in Computer Science or other relevant post-secondary education
2 days ago
Toronto, Ontario
BMO is currently sourcing for a Database Administrator - SQL Server DBA - Expert to support Technology & Operations Development. This is a hybrid contract role in Toronto (3 days in office per week).Role Overview:The Senior DBA will coordinate changes to computer databases, leveraging expertise in database management systems to implement and safeguard database applications. This role is critical in ensuring high availability, performance, and compliance of database systems while supporting application software development initiatives.Key Responsibilities:• Design, engineer, and deploy various RDBMS and NoSQL database technologies and platforms including Db2 LUW, Netezza, Oracle, SQL Server, Postgres, MongoDB, AWS RDS, and Redshift. • Develop optimal solutions for migrating or upgrading existing databases to new platforms or DBMS versions. • Build and utilize automation and DB DevSecOps pipelines for provisioning, upgrading, and maintaining database systems. • Support database change requests and troubleshoot issues in both production and non-production environments. • Monitor capacity, high availability, and performance of non-production and production databases to ensure reliability and efficiency. • Identify and implement performance tuning measures to enhance database performance.• Develop and maintain comprehensive backup and recovery strategies, ensuring proper execution of database backups. • Ensure compliance with security, audit, and operational standards through regular maintenance and optimization of databases.Must-Have Skills:• 5+ years of hands-on DBA experience with Db2LUW, Netezza, Oracle, SQL Server, Postgres, and MongoDB, with proficiency in at least two database management systems. • Strong knowledge of AWS RDS, Redshift, and DynamoDB, with at least one year of hands-on experience. • Sound understanding of the Software Development Life Cycle (SDLC). • Experience with database automation and DevSecOps tools such as Ansible, AWS CDK, GitHub Actions, and Liquibase, along with shell scripting and Python. • Bachelor’s degree in computer science, engineering, or a related field, or equivalent work experience.Ideal Candidate:• Demonstrates in-depth analytical skills and problem-solving abilities. • Exhibits strong collaboration and teamwork skills to work effectively with cross-functional teams. • Has experience in managing critical database issues and responding promptly under pressure. • Possesses excellent verbal and written communication skills to articulate technical concepts to diverse audiences.
3 days ago