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
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. This role, based in Montreal, offers a hybrid work environment and reports to the Chapter Lead of Application Services. The position involves full-cycle development work, from planning to deployment, with a focus on backend development for their public portal.

The ideal candidate will bring 10 years of development experience, with 7-10 years specifically in Fullstack or Backend development. They'll work with modern technologies including .NET Core, TypeScript, and various cloud services, while following agile methodologies. The role demands strong technical expertise in web development, API integration, and security protocols.

BDC offers an attractive benefits 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, they foster an inclusive environment where employees can thrive.

The position combines technical leadership with hands-on development, requiring collaboration with multiple teams and stakeholders. You'll be responsible for maintaining and evolving critical components of BDC's public portal, ensuring best practices in security and architecture, and contributing to the continuous improvement of their digital infrastructure.

This opportunity is perfect for a senior developer who wants to impact Canadian business growth while working with modern technologies in a supportive, professional environment. Experience in the banking sector is valued, and knowledge of Optimizely CMS would be an asset.

Last updated a day 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 to ensure development standards
  • Develop functional specifications
  • Provide first-level technical support
  • Develop, implement, and deploy 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
Vision Insurance
Dental Insurance
401k
  • 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