Détails du poste
- Lieu de travail : Montreal (Présentiel)
- Type de poste : Temporaire à temps plein
Description du poste
Position Description:
Location: Québec, Canada
Work Model: On-site
Contract: 12 months (renewable)
Start Date: ASAP
Language: English required; French is an asset
Aperçu du rôle
We are looking for a Senior C# Backend Developer to join the Capital Markets IT team and contribute to the evolution of Orchestrade, a critical financial platform supporting multiple asset classes including Rates, FX, Credit, Equities, and Commodities.
The successful candidate will work on backend development, performance optimization, architecture improvements, and modernization initiatives within a complex enterprise environment.
Vos futures responsabilités et tâches
Your future duties and responsibilities:
Responsabilités
- Develop and maintain high-quality C#/.NET backend applications.
- Design, optimize, and refactor existing components to improve performance and scalability.
- Participate in code reviews, testing, and technical improvements.
- Analyze and resolve complex technical issues.
- Collaborate with development teams on releases, regression testing, and platform enhancements.
Compétences requises
- Expert-level experience with C# and Visual Studio.
- Strong backend/server-side development experience.
- Solid knowledge of:
- Object-oriented programming
- Multithreading
- Data structures and algorithms
- SQL
- Software architecture and design patterns
- Application performance optimization
- Experience with Git and automated testing practices (TDD/BDD).
- Strong problem-solving skills and ability to work on complex systems.
Qualifications requises pour réussir dans ce rôle
Required qualifications to be successful in this role:
À considérer
- Experience in financial services, trading, or capital markets.
- Knowledge of financial products (Rates, FX, Bonds, Structured Products).
- Experience with technologies such as:
- SQL Server
- REST APIs
- gRPC
- WCF
- NHibernate
- WinForms
- Senior software engineer with strong backend expertise.
- Able to work independently in a collaborative environment.
- Strong communication skills and professional mindset.
- Passionate about clean code, performance, and continuous improvement.
Ce que nous offrons
CGI provides a reasonable estimate of the salary range for this position. This range is determined based on several factors, including skill level, geographic market, experience, education, as well as professional licenses and certifications. Compensation decisions are made based on the specific circumstances of each candidate. A reasonable estimate of the salary range for this role is between $60, and $,. This position is currently open.
#LI-AM1
Compétences
- English
- French
- C#
- Hibernate
- Microsoft SQL Server
- RESTful (Rest-APIs)
- Winforms