Senior C# Developer - Orchestrade (ENG)

CGI

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of experience in software development with expertise in .NET/.NET Core/C#
  • Strong background in multithreading, algorithm design, and performance optimization
  • Familiarity with web development and JavaScript
  • Experience with CI/CD practices and tools like Azure DevOps and Sonar
  • Knowledge of MVC, ASP.NET, and JavaScript frameworks like Vue or Angular is a plus
  • Professional English communication skills for interaction with North American teams

Responsibilities

  • Design and develop high-performance .NET/C# modules and plugins around Orchestrade
  • Refactor and optimize existing components for better performance and maintainability
  • Ensure code quality through testing, reviews, and best practices adherence
  • Contribute to application architecture and CI/CD pipelines
  • Collaborate with business stakeholders and mentor junior developers

Benefits

  • Work on mission-critical systems in the financial markets
  • Engage in a major technology transformation program
  • Join a collaborative, high-performing team focused on engineering excellence
  • Take ownership from day one and influence company strategy
  • Access global capabilities and industry expertise
  • Opportunities for personal and professional growth
  • A commitment to diversity and inclusion in the workplace
Full Job Description
Senior C# Developer - Orchestrade (ENG)

Category: Software Development/ Engineering

Main location: Canada, Montre9al

Position ID:J0526-0038

Employment Type: Full Time

Position Description:

*** Opportunity opened to international candidates ***

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.

Your future duties and responsibilities:

Your Responsibilities
• 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.

Required qualifications to be successful in this role:

Your Profile
• 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.

Skills:
  • .NET
  • Angular CLI
  • ASP.NET


What you can expect from us:

Together, as owners, let's turn meaningful insights into action.

Similar Jobs

More Jobs at CGI

More Information Technology Jobs

Find similar Senior C# Developer - Orchestrade (ENG) jobs: