Full Stack Software Developer

Complete Solution Payments Inc.Montreal, QC
Hybrid

About The Position

We are looking for a Full Stack Software Developer to join our team. This person will be collaborating with other .NET developers in maintaining and evolving our payment platform. Our technology stack primarily uses Azure, .NET and T-SQL. Candidates should have 5 years or more experience with these technologies to be successful in the role. We’re also looking for someone who is ready to revamp and modernize parts of the platform, and who is excited to leverage newer technologies where they add value. Ideal candidates are continual learners who strive to always look for new technologies and find ways to implement them as solutions to solve business problems. It’s a strong asset if you have modern web technology experience (e.g., React, Node.js) and performance tooling such as Redis for caching. This is a Hybrid role that will require 1 to 2 days per week in the office at our downtown Montreal office.

Requirements

  • Minimum 5 Years’s experience in developing Azure cloud solutions.
  • Bachelor’s degree in computer science or similar is ideal.
  • Azure Solutions Architecture Expert Certification as well as ITIL v4 foundation certification or similar is ideal.
  • Strong background in microservices, API Management Gateways, Azure Application Gateway, Azure Front Door, Service Bus, Azure Resource Manager (or Terraform) is required.
  • Strong experience using OWASP Web Application Security risks & mitigation strategies.
  • The ability to communicate in English with team members and internal stakeholders is essential.

Nice To Haves

  • Experience or strong interest in modern web technologies such as React and Node.js (JavaScript/TypeScript) is considered a strong asset.
  • Experience using distributed caching technologies (e.g., Redis) to improve application performance and scalability is an asset.
  • Preference will be given to candidates with demonstrated experience working with .NET ( Core | Nuke ) , ASP ( Classic | .NET MVC ), VB.NET, C#, PowerShell, Python, T-SQL, SOAP and REST.
  • Experience working with different stakeholders across the company, including non-technical roles.
  • Experience working in a FinTech, payments, finance or banking organization is an asset.
  • Azure Cloud-native development is a plus.
  • The ability to communicate in French is a strong asset to communicate with other individuals within the Montreal office.

Responsibilities

  • Design, implement, and maintain end-to-end secure architecture solutions leveraging Azure technologies, including but not limited to Azure Front Door and Azure Application Gateway, API Management Gateway, Service Bus, Logic Apps and Azure Functions.
  • Write high quality, performance, secure, scalable, and maintainable code.
  • Solution design, code, unit-test, and document web applications, web APIs, SOAP/REST web services.
  • Implement security measures and best practices to ensure data protection and compliance with relevant regulations, must understand cryptography standards.
  • Enhance existing systems by analyzing business objectives, preparing action plans and identifying areas for modification and improvement.
  • Contribute to the modernization of existing systems by introducing newer technologies, frameworks, and architectural patterns where appropriate.
  • Evaluate and recommend tools, frameworks, and services to improve performance, scalability, and maintainability.
  • Design and implement solutions that leverage modern web and cloud technologies alongside existing .NET and Azure services.
  • Ability to work on core and support projects when necessary.
  • Demonstrate proficiency working with MS-SQL Server database and T-SQL.
  • Partner with various business and IT stakeholders in defining domain architecture strategies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service