Talent.com
BDC
SOFTWARE ENGINEERING SPECIALIST – FULLSTACKBDC • Montreal
SOFTWARE ENGINEERING SPECIALIST – FULLSTACK

SOFTWARE ENGINEERING SPECIALIST – FULLSTACK

BDC • Montreal
Il y a 13 heures
Type de contrat
  • Temps plein
Description de poste

We are banking at another level.

Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepreneurs.

Choosing BDC as your employer also means:

  • Flexible and competitive benefits, including an Employee Savings and Investment Plan where BDC matches part of your voluntary contributions, a Defined Benefit Pension Plan, a $750 wellness and health care spending account, to name a few

  • In addition to paid vacation each year, five personal days, sick days as necessary, and our offices are closed from December 25 to January 1

  • A hybrid work model that truly balances work and personal life

  • Opportunities for learning, training and development, and much more...

Explore the BDC Way in our Culture Book


POSITION OVERVIEW


Reporting to the Chapter Lead, Application Services, the Software Engineering Specialist is an integrated role as part of the application solutions development team. The Specialist participates in the full development cycle, starting with planning and estimates, followed by implementation and deployment of services, and finally the orchestration and complex integrations required in a continuous integration and deployment context. The person must be able to work smoothly in a constantly evolving and collaborative environment.

The person joining the team as a Software Engineering Specialist will be part of a group responsible for supporting and improving a large number of applications. These applications cover various key BDC processes across its different business areas, including security, loan processes, CRM, and more.

The work is carried out in a complex environment, as our applications interact with the core processes of the Bank. Strong knowledge of .NET development and SwiftUI is essential to fully understand the ecosystem of this team. In addition, knowledge of the banking sector would be an important asset for understanding the processes and business rules embedded in our applications.

A solid command of Agile working methods is essential to integrate well into our ecosystem. The Software Engineering Specialist must also collaborate with the other developers in the domain, as well as with the analysts and developers within their team.


CHALLENGES TO BE MET


  • Participate in all phases of the secure software development life cycle (SSDLC).
  • Design and implement technical solutions that comply with client requirements and software development standards.
  • Produce and maintain architecture and design documents throughout development and after software release.
  • Maintain existing applications.
  • Actively participate in Agile ceremonies and team meetings.
  • Adapt to evolving technology and the application of new methods to achieve organizational objectives and follow best practices for the financial sector and IT industry.
  • Monitor the quality and stability of delivered IT systems by following standard product life cycle development practices.
  • Perform regular maintenance on unit tests and ensure that development process documentation is up to date.

REQUIRED QUALIFICATIONS


  • Bachelor’s degree in information technology or equivalent experience.
  • At least ten years of experience as a fullstack developer.
  • Experience developing and maintaining secure Full Stack .NET Core solutions with C#.
  • Experience developing front-end solutions with Angular 20 or higher, TypeScript, and RxJS 6 or higher.
  • Experience designing, documenting, developing, securing, and consuming REST APIs. Hands-on experience with Azure DevOps.
  • Hands-on experience working in Agile mode, such as Scrum or Kanban.
  • Good knowledge of SOLID design principles and design patterns.
  • Experience with modern authentication and authorization mechanisms, including OpenID Connect and OAuth.
  • Experience developing robust automated tests, including unit tests and service tests.
  • Experience with CI/CD pipelines using YAML, or pipeline as code.
  • Excellent analytical and problem-solving skills.
  • Hands-on experience within Agile delivery teams.
  • Experience developing secure solutions.
  • Proficiency in development using various Azure cloud environment resources, as well as cloud design patterns.
  • Proficiency with Microsoft Visual Studio, Git, Azure DevOps, NuGet, and related tools.
  • Experience working with relational databases such as SQL Server and MySQL.
  • Good understanding of event-driven architecture and knowledge of event streaming and messaging systems such as Kafka and ActiveMQ.
  • Understanding of containerization and cloud services, including Docker, Kubernetes, and Tanzu.
  • Understanding of software engineering approaches such as TDD, Pair Programming, CI/CD, and DevOps.

Other desired skills

  • Team player.
  • Ability to work in a matrix environment.
  • Strong problem-solving, teamwork, adaptability, autonomy, and learning skills.
  • Excellent verbal and written communication skills.

Language

  • Oral and written bilingualism is required.

PREFERRED QUALIFICATIONS


  • Hands-on experience building microservices or distributed systems.
  • Experience building scalable and highly available applications.
  • Experience in the banking sector.

Proudly one of Canada’s Top 100 Employers and one of Canada’s Best Diversity Employers, 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. If you require an accommodation to complete your application, please do not hesitate to contact us at accessibility@bdc.ca.

While we appreciate all applications, we advise that only the candidates selected to participate in the recruitment process will be contacted.

Créer une alerte emploi pour cette recherche

SOFTWARE ENGINEERING SPECIALIST – FULLSTACK • Montreal

Offres similaires

Novisto Senior Fullstack Software Engineer

DiagramMontreal (administrative region), QC, CA
Temps plein

Elevate your software engineering career with Novisto as a Senior Fullstack Engineer.Your role is pivotal in developing reliable and scalable software solutions.At Novisto, you will collaborate acr... Voir plus

 • Offre sponsorisée

SOFTWARE ENGINEERING SPECIALIST (.NET Core/CRM)

BDCmontreal (administrative region), qc, Canada
Temps plein

We Are Banking At Another Level.It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to fuel the success of Canadian entrepren... Voir plus

 • Offre sponsorisée

System Software Engineer - AI

Delos Datamontreal (administrative region), qc, Canada
Temps plein

We are a stealth‑mode startup building foundational technology to address performance, scalability, and resiliency challenges in large‑scale AI data center clusters.We are backed by top‑tier VC fir... Voir plus

 • Offre sponsorisée

Specialist in Software Engineering (Boomi)

Canada Mortgage and Housing CorporationMontreal (administrative region), QC, CA
Temps plein +1

Elevate your career at CMHC as a Specialist in Software Engineering (Boomi).Hybrid work model with opportunities to innovate software solutions and liaise with stakeholders.This full-time permanent... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Catch Talentmontreal, montreal (administrative region), Canada
Temps plein

This range is provided by Catch Talent.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Catch Talent.Talent Ac... Voir plus

 • Offre sponsorisée

Software Engineer- BIS (Baseten Inference Stack)

Basetenmontreal (administrative region), qc, Canada
Temps plein

Baseten powers mission‑critical inference for the world’s most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma and Writer.By uniting applied AI research, flexible infr... Voir plus

 • Offre sponsorisée

Full-Stack Software Engineer

US MobileMontreal (administrative region), QC, CA
Temps plein

US Mobile is building the future of wireless communication.We are propelling consumer self‑service by integrating all three major networks on one phone and adding home internet from Starlink.This p... Voir plus

 • Offre sponsorisée

System Software Engineer - AI

Delos Data Incmontreal (administrative region), qc, Canada
Temps plein

We are a stealth‑mode startup building foundational technology to address performance, scalability, and resiliency challenges in large‑scale AI data center clusters.We are backed by top‑tier VC fir... Voir plus

 • Offre sponsorisée

Aerospace Software Development Specialist

SyntronicMontreal (administrative region), QC, CA
Temps plein

Become a pivotal player in aerospace as an Aerospace Software Development Specialist.Drive innovation in satellite flight software development and empower cutting-edge aerospace missions.You will c... Voir plus

 • Offre sponsorisée

Contract Software Engineer Specializing in Advanced AI Techniques

TuringMontreal (administrative region), QC, CA
Temps plein

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Voir plus

 • Offre sponsorisée

Senior Generative AI Software Engineer

Apertera (formerly Alexa Translations)Montreal (administrative region), QC, CA
Temps plein

Apertera is leading the evolution of language solutions for high-stakes content.We partner with enterprises as an extension of their teams, combining professional expertise with Adaptive AI technol... Voir plus

 • Offre sponsorisée

Software Engineer, Quality

Unity Technologies SFMontreal (administrative region), QC, CA
Temps plein

L'opportunitéChez Unity, les membres de notre équipe d'assurance qualité (AQ) sont les spécialistes en matière de test et qualité pour des domaines phares.Nous sommes entièrement intégrés, et nous ... Voir plus

 • Offre sponsorisée

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter Bondmontreal, montreal (administrative region), Canada
Temps plein

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Voir plus

 • Offre sponsorisée

Fullstack Software Engineer

WaveloMontreal (administrative region), QC, CA
Temps plein

Wavelo is a SaaS business on a mission to make telecoms a breeze.We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, ... Voir plus

 • Offre sponsorisée

Full Stack Software Engineer

ALTENMontreal, Montreal (administrative region), CA
Temps plein

ALTEN est le leader de l’ingénierie et des IT Services, regroupant près de 60 000 collaborateurs dont 88 % d’ingénieurs.Présent dans plus de 30 pays, le groupe accompagne la stratégie de ses client... Voir plus

 • Offre sponsorisée

SOFTWARE ENGINEERING SPECIALIST (.NET Core/CRM)

PVH (Tommy Hilfiger/Calvin Klein)Montreal (administrative region), QC, CA
Temps plein

We are banking at another level.Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where... Voir plus

 • Offre sponsorisée

Software Engineer, Model Performance Systems

Basetenmontreal (administrative region), qc, Canada
Temps plein

Baseten powers mission‑critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer.By uniting applied AI research, flexible inf... Voir plus

 • Offre sponsorisée

System Software Engineer for AI Development

Delos Data Incmontreal (administrative region), qc, Canada
Temps plein

Work at a leading-edge startup as a System Software Engineer, developing vital AI system software.Utilize your skills in C++ and Python to enhance performance in GPU-centric AI applications, with f... Voir plus

 • Offre sponsorisée

Senior Full Stack Software Engineer

AthennianMontreal (administrative region), QC, CA
Temps plein

Be among the first 25 applicants.Athennian increases trust in business.Our products help legal, finance, and tax teams be transaction and audit-ready by organizing business entity and corporate str... Voir plus

 • Offre sponsorisée

Full-Stack Software Engineer for Innovative NFT Marketplace

PlaceholderMontreal (administrative region), QC, CA
Temps plein

Dive into the cutting-edge world of NFTs as a Full-Stack Software Engineer.Use your skills in web3 technologies to enhance trading experiences and build robust trading infrastructure.As a pivotal p... Voir plus