More jobs:
Job Description & How to Apply Below
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:
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:
×