Software Engineering Specialist/Technical Lead

3 weeks ago


Montreal, Quebec, Canada BDC Full time

We're Transforming Banking

Choosing BDC as Your Employer

At BDC, we're committed to fostering a diverse, equitable, and inclusive environment where all employees can thrive. As a software engineering specialist/tech lead, you'll be part of a dynamic team driving our digital transformation and modernizing our products and services.

Key Responsibilities

  • Provide technical direction and establish a technical vision for development squads, resolving technical disagreements and managing technical quality.
  • Ensure teams use appropriate engineering practices, invest in continual improvements to tooling or technical debt, and adapt to changing technology.
  • Collaborate with product owners to identify technological solutions, estimate work, and manage technical debt backlogs.
  • Maintain ongoing collaboration with other squad tech leads and within the team.
  • Design, document, develop, and deliver user-friendly and scalable technical solutions based on information architecture, functional, and non-functional requirements.

Requirements

  • Seven to 10 years of experience in software engineering.
  • Bachelor's degree in information technology, engineering, or equivalent experience.
  • Advanced hands-on experience in Microsoft Dynamics CRM 365 configurations and development.
  • Programming experience in Microsoft .NET, C#, SQL, HTML, XML, JavaScript, JQuery, ODATA, JSON, PowerShell, and Web services.
  • Excellent analytical, problem-solving, and documentation skills.
  • Bilingualism and excellent verbal and written communication skills.

Complementary Skills

  • Knowledge and experience in financial services is an asset.
  • Understanding of containerization and cloud services such as Docker, Kubernetes, Tanzu.
  • Good understanding of event-driven architecture and knowledge of event streaming and messaging systems such as Kafka and ActiveMQ.

About BDC

Proudly one of Canada's Top 100 Employers and one of Canada's Best Diversity Employers, we're committed to fostering a diverse, equitable, inclusive, and accessible environment where all employees can thrive and feel empowered to bring their whole selves to work.



  • Montreal, Quebec, Canada BDC Full time

    Job Title: Software Engineering Specialist/Technical LeadBDC is seeking a highly skilled and experienced Software Engineering Specialist/Technical Lead to join our team. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of software solutions that meet the needs of our...


  • Montreal, Quebec, Canada BDC Full time

    Job Title: Software Engineering Specialist/Technical LeadBDC is seeking a highly skilled and experienced Software Engineering Specialist/Technical Lead to join our team. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of software solutions that meet the needs of our...


  • Montreal, Quebec, Canada BDC Full time

    About BDCBDC is a leading financial institution that provides financing and advisory services to Canadian entrepreneurs. We are committed to fostering a diverse, equitable, inclusive, and accessible environment where all employees can thrive and feel empowered to bring their whole selves to work.Job SummaryWe are seeking a highly skilled Software Engineering...


  • Montreal, Quebec, Canada BDC Full time

    About BDCBDC is a leading financial institution that provides financing and advisory services to Canadian entrepreneurs. We are committed to fostering a diverse, equitable, inclusive, and accessible environment where all employees can thrive and feel empowered to bring their whole selves to work.Job SummaryWe are seeking a highly skilled Software Engineering...


  • Montreal, Quebec, Canada Aspire Software Full time

    Software Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...

  • Technical Lead

    3 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Technical LeadAs a Technical Lead at Ubisoft Entertainment, you will be responsible for guiding a team of programmers towards a technical vision, producing high-quality code, and navigating constraints to turn it into reality.Key Responsibilities:Define the technical vision within your area of specialization and plan its technical...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada BDC Full time

    Transformative Opportunity at BDCWe are embarking on a digital transformation journey, modernizing our products and services, including the migration of our on-premises CRM to the cloud. As a key player in this initiative, you will contribute to the evolution of BDC's financing services through your technical leadership and expertise.Key...


  • Montreal, Quebec, Canada BDC Full time

    Transformative Opportunity at BDCWe are embarking on a digital transformation journey, modernizing our products and services, including the migration of our on-premises CRM to the cloud. As a key player in this initiative, you will contribute to the evolution of BDC's financing services through your technical leadership and expertise.Key...


  • Montreal, Quebec, Canada Produit Folie Canada Inc. Full time

    Software Engineering LeadWe are seeking a highly skilled Software Engineering Lead to join our team at Product Madness Canada Inc. in Montreal. As a key member of our engineering team, you will be responsible for managing a group of engineers and contributing to the development of our upcoming mobile game.Key Responsibilities:Manage a team of engineers and...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperCentric Software is seeking a skilled software engineer to join our team. The ideal candidate will have expertise in microservices architecture and proficiency in various technologies and methodologies for developing scalable and resilient services.Key Responsibilities:Design and develop microservices using Java,...


  • Montreal, Quebec, Canada Randstad Full time

    About the Job:We are looking for a talented Technical Lead to join our Software Development Team. The successful candidate will be responsible for leading the development of new software features and maintaining existing ones.Key Responsibilities:Lead the development of new software featuresCollaborate with cross-functional teams to deliver high-quality...

  • Lead Software Engineer

    3 months ago


    Montreal, Quebec, Canada Toparo Full time

    Job Title: Lead Software Engineer at ToparoBecome a pivotal member of Toparo's team as a Lead Software Engineer, where your expertise will significantly contribute to the development and enhancement of consumer interaction systems.Primarily utilizing C# and harnessing the capabilities of Azure Cloud Services, your contributions will be essential in defining...


  • Montreal, Quebec, Canada Toparo Full time

    Job Title: Lead Software Engineer at ToparoBecome a pivotal member of Toparo's team as a Lead Software Engineer, where your expertise will significantly contribute to the development and enhancement of consumer interaction systems.Primarily utilizing C# and harnessing the capabilities of Azure Cloud Services, your contributions will be essential in defining...


  • Montreal, Quebec, Canada Randstad Canada Full time

    About the RoleAs a Technical Project Manager, you will be responsible for leading software development projects to modernize and accelerate our customers' data technology journeys. With a focus on agile software development, you will work with diverse customers in Aerospace, Automotive, Defense, and Manufacturing. Your technical expertise and leadership...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...


  • Montreal, Quebec, Canada BDC Full time

    Transforming Banking at BDCWe are seeking a highly skilled and experienced software engineering specialist to join our team at BDC. As a key player in our digital transformation, you will contribute to the evolution of our financing services through your technical leadership and expertise.About the RoleThe selected candidate will join one of our squads...