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.
Mission
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