Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
Join CGI and contribute to the evolution of mission-critical systems at the heart of financial markets. Within our Capital Markets IT team, you will work on a strategic platform built around Orchestrade, as part of a multi-year transformation program aimed at strengthening performance, robustness, and long-term sustainability of the information system.
Orchestrade, a third-party solution extended through a plugin-based architecture, represents a core component of our application ecosystem. Our team designs, develops, and optimizes integrated components while continuously evolving technical standards and internal frameworks.
Vos futures missions et responsabilités
Responsabilités
- Design and develop high-performance .NET / C# modules and plugins around Orchestrade, contributing to the creation of public APIs and internal frameworks.
- Refactor and optimize existing components to enhance performance, scalability, and maintainability.
- Ensure code quality through automated testing, code reviews, and adherence to engineering best practices.
- Contribute to the evolution of the application architecture, CI/CD pipelines, and release processes.
- Collaborate closely with business stakeholders and delivery teams, mentor junior developers, and interact regularly with U.S.-based teams.
Qualifications requises pour réussir dans ce rôle
Votre profil
- 7+ years of experience in software development with strong expertise in .NET / .NET Core / C#.
- Solid experience in multithreading, algorithm design, and performance optimization.
- Good knowledge of web development and JavaScript, and strong familiarity with Windows environments.
- Experience with CI/CD practices and Software Factory tools such as Azure DevOps, Sonar, or Ansible.
- Knowledge of MVC, ASP.NET, Vue, Angular, or React, as well as RabbitMQ, IBM MQ, or PowerShell, is considered a plus.
- Professional English is required for regular interaction with North American teams.
Pourquoi rejoindre CGI ?
- Work on high-impact, mission-critical systems within the financial markets industry.
- Contribute to a major technology transformation program.
- Grow within a collaborative, high-performing team focused on engineering excellence
Compétences
- .NET
- Angular CLI
- ASP.NET