Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
C# .NET JavaScript +6 autres

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