Senior C# Back-end Developer

J M Group Inc


Job Location:

Montreal - Canada

Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Were looking for an expert-level C# back-end developer to join a delivery team in Montreal. This is a pure back-end role focused on server-side and standalone desktop application development - candidates with primary experience in web frontend or full stack development are not the right fit for this position.

What youll do

  • Develop refactor and optimize back-end server-side and standalone desktop application components
  • Identify and resolve underperforming code to improve application efficiency and performance
  • Write robust well-structured code with strong attention to multithreading data structures and algorithms
  • Perform code reviews and contribute to cross-team tasks release management and regression checking
  • Participate in testing efforts including applying TDD and BDD methodologies to new and existing codebases

What you bring

  • 8 years of professional C# development experience in a back-end or standalone desktop application context
  • Expert-level proficiency in C# and the Visual Studio environment
  • Strong skills in multithreaded programming data structures algorithms SQL and application optimization
  • Proven experience identifying detecting and refactoring underperforming code
  • Hands-on exposure to technologies including SQL Server gRPC Hibernate WinForms WCF REST APIs and Swagger
  • Deep understanding of programming concepts and genuine curiosity about how APIs and architectural choices work internally
  • Eligibility for a mandatory background check

Nice to have

  • Prior experience in finance trading or domain knowledge across asset classes rates FX fixed income or structured products
  • Familiarity with TDD and BDD concepts and practical application in existing codebases
  • French language proficiency

Work setup

  • Montreal QC with up to 2 days remote per week after 3 months subject to manager discretion
  • 6 month contract
  • English required; French is a plus
  • Quebec statutory holidays apply
Were looking for an expert-level C# back-end developer to join a delivery team in Montreal. This is a pure back-end role focused on server-side and standalone desktop application development - candidates with primary experience in web frontend or full stack development are not the right fit for thi...