Taro Logo

Software Developer

BMO is a leading bank and the 8th largest bank in North America by assets, providing personal and commercial banking, wealth management and investment services to more than 12 million customers.
$60,000 - $111,700
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Software Developer

BMO, the 8th largest bank in North America, is seeking a Software Developer to join their technology team. This role offers an exciting opportunity to work on enterprise-level software development, focusing on Node.js, TypeScript, and AWS Lambda technologies. The position combines technical expertise with business acumen, requiring 2-4 years of relevant experience.

The role involves full software development lifecycle responsibilities, from translating user requirements into technical specifications to implementing and maintaining high-quality code. You'll work with modern technologies and frameworks, including Node.js, TypeScript, and potentially Java and Angular, while ensuring adherence to security and performance standards.

As part of BMO's technology team, you'll contribute to projects that directly impact the bank's 12 million+ customers across personal and commercial banking services. The position offers comprehensive benefits including health insurance, tuition reimbursement, and retirement savings plans, along with opportunities for professional growth and development.

The ideal candidate will possess strong technical skills, particularly in Node.js and TypeScript, combined with excellent problem-solving abilities and communication skills. You'll work in a collaborative environment, participating in Scrum teams and contributing to the bank's digital transformation initiatives.

BMO offers a supportive work environment focused on professional development, with opportunities to work on complex, enterprise-scale applications. The company's purpose-driven culture, competitive compensation package ($60,000-$111,700), and comprehensive benefits make this an excellent opportunity for developers looking to advance their careers in financial technology.

Last updated 13 days ago

Responsibilities For Software Developer

  • Translates user needs into technical specifications
  • Analyzes, develops, tests, and implements new software programs
  • Performs maintenance, troubleshooting, and fault rectification
  • Ensures code/configurations adhere to security and performance standards
  • Evaluates new technologies for fit with the program/system
  • Follows release management processes and standards
  • Assists in interpreting and documentation of client requirements
  • Works independently on complex tasks

Requirements For Software Developer

TypeScript
Node.js
Java
  • 2-4 years of relevant programming experience
  • Node JS, TypeScript, and AWS Lambda experience (must-have)
  • Java and Angular experience (nice-to-have)
  • Ionic Framework experience (nice-to-have)
  • Ability to write unit tests
  • Scrum team experience
  • Web Development experience
  • Knowledge of Jira and Redux
  • Experience with debugging applications
  • Strong verbal & written communication skills
  • Analytical and problem-solving skills
  • Technical proficiency through education/business experience

Benefits For Software Developer

Medical Insurance
Education Budget
  • Health Insurance
  • Tuition Reimbursement
  • Accident Insurance
  • Life Insurance
  • Retirement Savings Plans

Interested in this job?

Jobs Related To BMO Software Developer