EVOLVIC
Senior C# Developer – Orchestrade
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Montreal, QC, Canada
Work mode:
Onsite
Published on:
22 September 2026
What they need
This position is part of a long-term modernization and optimization initiative focused on the Orchestrade application — a large-scale financial platform used across multiple business lines, including Front Office, Middle Office, and Risk Management.
The application supports a wide range of asset classes (Rates, Credit, FX, Equity, Commodity, and others) and is a central system for trade booking, pricing, and risk visualization. The role involves contributing to a multi-year transformation program aimed at improving scalability, performance, and architectural coherence while enabling continuous delivery and system evolution.
You will join a dynamic, cross-functional team composed of Business Analysts, Product Owners, Developers, and Support specialists. The team works in close collaboration with various delivery units and technical stakeholders to ensure the quality, stability, and scalability of the Orchestrade platform.
Your role will involve refactoring, optimizing, and extending existing functionalities, as well as building frameworks and APIs that support the long-term architectural goals of the application.
This position offers a technically challenging environment, where innovation, performance optimization, and strong collaboration are key.
Responsibilities
- Design, develop, and maintain .NET components and web-based modules within the Orchestrade environment.
- Refactor and optimize existing C# code to improve performance, scalability, and maintainability.
- Build and enhance APIs and internal frameworks supporting system integration.
- Participate in code reviews, testing, and continuous integration processes.
- Collaborate with QA, DevOps, and release management teams to ensure smooth deployments.
- Contribute to cross-team initiatives aimed at improving the software factory, including automation and process standardization.
- Ensure the technical architecture aligns with long-term project objectives and performance goals.
Requirements
Technical Skills
- Strong expertise in .NET / C# development.
- Solid experience with web technologies (MVC, ASP.NET, JavaScript).
- Proficiency in front-end frameworks such as Vue.js, Angular, or React.
- Strong knowledge of Windows environments.
- Experience with CI/CD pipelines and tools such as Azure DevOps, Sonar, and Ansible.
- Familiarity with messaging systems (RabbitMQ, IBM MQ) and PowerShell scripting.
Additional Assets
- Previous experience with Orchestrade or similar trading/risk management systems.
- Understanding of financial instruments and capital markets workflows.
- Strong analytical and problem-solving skills.
- Comfortable working in an international and collaborative environment.
Details
- Contract Duration: 12 months (renewable)
- Target Start Date: December (negotiable)
- Job Type: Full Time
- Location: Quebec
- Language: English mandatory, French is a plus
Job Category: Technology
Job Type: Full Time
Job Location: Quebec Montreal
Other offers great for you!
These companies are also looking for great profiles
Celad
Développeur C# Senior – CRM (F/H)
400-500
Permanent contract
Paris, France
Onsite
Skills
3 days ago
Quick apply
CL23
Lead Développeur C# - Assurance-vie - CDI/Freelance
Freelance
Luxembourg
Onsite
Top Recruiter
Skills
3 days ago
Quick apply
Taleo
Développeur Python / Java / C# – Front Office (F/H)
CDI 50-55K / Freelance : 500-520 TJM
Permanent contract
Paris, France
Hybrid
Skills
17 hours ago
Quick apply