×
Register Here to Apply for Jobs or Post Jobs. X

Senior C# Back-end Developer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: J M Group Inc
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Job Description & How to Apply Below
Location: Montreal

We're 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 you'll 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, Win Forms, 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
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary