Taro Logo

SENIOR SOFTWARE DEVELOPER – WEB

BDC is the only bank dedicated exclusively to the development of Canadian businesses, focusing on small and medium-sized businesses.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Finance

Description For SENIOR SOFTWARE DEVELOPER – WEB

BDC, Canada's bank dedicated to business development, is seeking a Senior Software Developer – Web to join their IT solution delivery team in Montreal. This role offers a unique opportunity to work on their extensive public portal, focusing on backend development. The position requires 10 years of development experience and expertise in various technologies including .NET, JavaScript, and TypeScript.

The role combines technical leadership with hands-on development, requiring collaboration with cross-functional teams and participation in the full development cycle. Working in an Agile environment, you'll be responsible for maintaining and evolving components, ensuring best practices, and implementing complex services and integrations.

BDC offers an attractive compensation package including matched savings contributions, pension plan, healthcare spending account, and flexible work arrangements. As one of Canada's Top 100 Employers and Best Diversity Employers, BDC provides a healthy, inclusive workplace where employees are empowered to contribute meaningfully to Canadian entrepreneurship.

The ideal candidate will bring strong problem-solving abilities, excellent communication skills in both official languages, and experience with modern development practices including TDD, CI/CD, and Azure DevOps. Knowledge of Optimizely CMS and banking sector experience are valuable assets for this position.

Last updated 4 days ago

Responsibilities For SENIOR SOFTWARE DEVELOPER – WEB

  • Maintain and evolve existing components
  • Ensure compliance with architecture, security, and industry best practices
  • Define and review programming codes
  • Develop functional specifications
  • Provide first-level technical support
  • Develop, implement, and deploy complex services and integrations
  • Design and implement technical solutions
  • Develop unit tests
  • Participate in daily Scrums
  • Act as API team representative

Requirements For SENIOR SOFTWARE DEVELOPER – WEB

TypeScript
JavaScript
Node.js
  • Bachelor's degree in information technology or equivalent experience
  • At least ten years of experience in development or information technology
  • Seven to ten years of experience as a Fullstack or Backend developer
  • Experience in software development (.NET MVC, .NET Core, HTML, SCSS, JavaScript, TypeScript)
  • Experience with build tools (Gulp, NodeJS, YAML)
  • Experience with software engineering approaches (TDD, Pair Programming, CI/CD)
  • Practical experience with Azure DevOps
  • Practical experience in Agile mode
  • Excellent verbal and written communication skills in both official languages

Benefits For SENIOR SOFTWARE DEVELOPER – WEB

401k
Medical Insurance
Dental Insurance
Education Budget
  • Employee Savings and Investment Plan with company matching
  • Defined Benefit Pension Plan
  • $750 wellness and health care spending account
  • Paid vacation
  • Five personal days
  • Sick days as needed
  • Office closure from December 25 to January 1
  • Hybrid work model
  • Learning and development opportunities

Interested in this job?

Jobs Related To BDC SENIOR SOFTWARE DEVELOPER – WEB