Senior C# Backend Developer
- Montréal, QC
- On-site
- Posted Sep 8, 2026
- 1 position
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Apply by
- Mar 7, 2027
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
This job has expired
This position at J&M Group is no longer accepting applications. The original posting remains below for reference.
Expired Sep 17, 2026
Original job posting
Develop and optimize backend server-side applications and standalone desktop software. Focus on refactoring underperforming code and implementing robust architectural choices using multithreaded programming.
Job details
We re looking for a Senior C# Backend Developer with strong experience in C# and Visual Studio. Skills Needed Demonstrated expert level skill in C and Visual Studio environment Significant professional experience as a backend server-side developer and/or working on standalone desktop applications This role is not suited for candidates with primary experience in web development GUI frontend design or those seeking a full stack position Responsibilities Strong abilities in multithreaded programming data structures algorithms SQL robust code design and application optimization Experience with Git source control is highly desirable Proven experience in identifying detecting and refactoring underperforming code to improve application efficiency and performance Familiarity with TDD and BDD concepts and a willingness to apply these methodologies to both new and existing codebases In-depth understanding of theoretical and practical programming concepts demonstrating curiosity about the internal mechanisms of APIs and architectural choices eg understanding how a NET API works internally not just when to use it Prior experience in finance trading or domain specific knowledge of asset classes rates FX fixed income structured products is beneficial but not mandatory Technology Stack Exposure not limited to SQL Server gRPC nHibernate WinForms WCF REST API Swagger etc Must be fluent in English with excellent verbal and written communication skills Ability to work independently while fostering a collaborative environment willing to mentor others and maintain a positive non-arrogant professional
What you’ll do
Develop and optimize backend server-side applications and standalone desktop software. Focus on refactoring underperforming code and implementing robust architectural choices using multithreaded programming.
Requirements
Requires expert-level skill in C# and Visual Studio with a strong grasp of theoretical programming concepts. Experience in finance or trading is beneficial, and fluency in English is mandatory.
Listed skills
- SQL · Preferred
- C++ · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C#
- Visual Studio
- Multithreaded Programming
- Data Structures
- Algorithms
- SQL
- Git
- TDD
- BDD
- gRPC
- NHibernate
- WinForms
- WCF
- REST API
- Swagger
- Backend Development
Job areas
- Software
- Technology
- Engineering
- Finance & Accounting
- Consulting
Current jobs at J&M Group
These verified opportunities are still accepting applications.