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 supporting small and medium-sized businesses, 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 a seasoned professional with 10 years of experience in development, particularly in .NET, JavaScript, and web technologies.

The role combines technical expertise with leadership responsibilities, as you'll be working in an Agile environment and collaborating with various stakeholders. You'll be responsible for maintaining and evolving existing components, ensuring compliance with architecture and security standards, and implementing complex services and integrations.

BDC offers an attractive compensation package including a matched savings plan, pension benefits, healthcare spending account, and a flexible hybrid work model. The company is recognized as one of Canada's Top 100 Employers and Best Diversity Employers, demonstrating their commitment to an inclusive workplace.

This position is ideal for a senior developer who wants to make a meaningful impact in Canada's business landscape while working with modern technologies in a supportive environment. The role offers significant technical challenges, opportunities for growth, and the chance to work on systems that directly support Canadian entrepreneurs.

Last updated 18 hours ago

Responsibilities For SENIOR SOFTWARE DEVELOPER – WEB

  • Participate in full development cycle from planning to deployment
  • Maintain and evolve existing components
  • Ensure compliance with architecture, security, and industry best practices
  • Define and review programming codes
  • Provide first-level technical support
  • Develop and implement complex services and integrations
  • Design and implement technical solutions
  • Develop unit tests and ensure proper execution
  • Act as API team representative
  • Participate in daily Scrums
  • Control quality and stability of IT systems

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 TDD, Pair Programming, CI/CD, Release Pipeline, and Azure DevOps
  • Practical experience in Agile mode (Scrum, Kanban, INVEST)
  • Knowledge of various protocols (REST, HTTP, MQ, AMQP, JSON, SOA)
  • Excellent verbal and written communication skills in both official languages

Benefits For SENIOR SOFTWARE DEVELOPER – WEB

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Employee Savings and Investment Plan with company matching
  • Defined Benefit Pension Plan
  • $750 wellness and health care spending account
  • Paid vacation and 5 personal days
  • Sick days as necessary
  • 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