Développeur C#.NET – Trading & Finance Back-end

SII Group

Montreal

On-site

CAD 85,000 - 110,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Le Groupe SII, acteur international en ingénierie et services numériques, cherche un développeur .NET/C# pour travailler au sein d'une équipe spécialisée dans des applications de trading et opérations financières. Vous concevrez, développerez et déployerez des fonctionnalités stratégiques utilisées globalement, avec une forte orientation back-end.

Vous aurez une expérience de 3 à 5 ans en .NET, une maîtrise de la programmation orientée objet et des services REST, et vous collaborerez avec des

Qualifications

  • Minimum de 3 à 5 années d'expérience en développement .NET / C#.
  • Programmation multithreadée.
  • Excellente maîtrise des concepts de POO.
  • Expérience dans le développement et le déploiement de services REST.
  • Solides compétences en algorithmique et en résolution de problèmes complexes.
  • Capacité à transformer des besoins d'affaires en solutions durables, réutilisables et maintenables.
  • Bonne compréhension des méthodologies Agile.
  • Formation: Baccalauréat en informatique ou équivalent.

Responsibilities

  • Design, develop, test, and deploy features for trading and financial operations applications.
  • Develop and maintain solutions related to:
  • Trade booking.
  • Position management.
  • Settlement.
  • Straight Through Processing (STP) of electronic trades.
  • Collaborate with multiple upstream and downstream systems to ensure data consistency and operational efficiency.
  • Develop strategic tools supporting trade capture and regulatory reporting activities, with a strong focus on back-end development.
  • Participate in business requirements gathering and solution design activities with stakeholders.
  • Build and maintain applications supporting various financial markets business functions.
  • Ensure seamless integration of data and workflows with trading, settlement, and related platforms.
  • Define application architectures and technical frameworks for new developments.
  • Lead end-to-end initiatives by translating business requirements into scalable technical solutions.
  • Review existing architectures and contribute to the design of new systems.
  • Estimate development efforts and deliver projects using Agile and continuous delivery methodologies.
  • Execute functional and technical testing while adhering to change and release management processes.
  • Provide Level 2 and Level 3 production support, assist with deployments, and deliver reporting to stakeholders.
  • Identify technical risks, develop mitigation plans, and collaborate with cross-functional teams.
  • Apply software development best practices to improve quality, scalability, and maintainability.
  • Actively contribute within a collaborative environment while managing multiple concurrent initiatives.

Skills

.NET / C#
Programmation multithreadée
POO
REST
Algorithmique
Agile

Education

Baccalauréat en informatique

Tools

MongoDB
MQ Series
Oracle
Git
Jenkins
NuGet
Moq

Job description

Missions :
Au sein d'une équipe de développement spécialisée dans les applications de trading et d'opérations financières, le titulaire du poste participe à la conception, au développement, aux tests et au déploiement de fonctionnalités stratégiques utilisées à l'échelle internationale.
  • Développer, tester et déployer des fonctionnalités pour des applications de trading et d'opérations financières.
  • Concevoir et maintenir des solutions liées à :
    • La saisie et l'enregistrement des transactions (trade booking).
    • La gestion des positions.
    • Le règlement-livraison (settlement).
    • Le traitement automatisé des transactions électroniques (Straight Through Processing - STP).
  • Collaborer avec de multiples systèmes amont et aval afin d'assurer la cohérence des flux de données.
  • Développer des outils stratégiques dédiés à la capture des transactions et au reporting réglementaire, avec un accent particulier sur le développement back-end.
  • Participer à la collecte des besoins d'affaires et à la conception des solutions avec les parties prenantes.
  • Concevoir et développer des applications soutenant différentes lignes d'affaires des marchés financiers.
  • Assurer l'intégration des données et des processus avec les plateformes de trading, de règlement-livraison et les systèmes connexes.
  • Définir les architectures applicatives et les cadres techniques des nouvelles solutions.
  • Prendre en charge des initiatives de bout en bout en transformant les besoins d'affaires en solutions techniques.
  • Réviser l'architecture de systèmes existants et participer à la conception de nouvelles architectures.
  • Estimer les efforts de développement et livrer les projets selon les méthodologies Agile et d'intégration continue.
  • Réaliser les essais fonctionnels et techniques en respectant les processus de gestion des changements et des mises en production.
  • Assurer le support applicatif de niveau 2 et 3, participer aux déploiements et produire les rapports requis auprès des parties prenantes.
  • Identifier les risques techniques, élaborer des plans de contingence et collaborer avec des équipes multidisciplinaires.
  • Appliquer les meilleures pratiques de développement afin d'améliorer la qualité, la robustesse et la maintenabilité des solutions.
  • Contribuer activement à un environnement de travail collaboratif tout en gérant plusieurs chantiers simultanément.
Profil recherché :
Compétences techniques requises :
  • Minimum de 3 à 5 années d'expérience en développement .NET / C#.
  • Expérience en programmation multithreadée.
  • Excellente maîtrise des concepts de programmation orientée objet (POO).
  • Expérience dans le développement et le déploiement de services REST.
  • Solides compétences en algorithmique et en résolution de problèmes complexes.
  • Capacité à transformer des besoins d'affaires en solutions durables, réutilisables et maintenables.
  • Bonne compréhension des méthodologies Agile.
Expérience avec les technologies suivantes :
  • C#
  • .NET
  • MongoDB
  • MQ Series
  • Oracle
  • Git
  • Jenkins
  • NuGet
  • Moq
Compétences professionnelles :
  • Excellentes aptitudes en communication orale et écrite.
  • Expérience dans le secteur financier ou avec des produits financiers.
  • Forte capacité d'analyse et de résolution de problèmes.
  • Souci du détail, capacité d'adaptation et facilité d'apprentissage.
  • Aptitude à évoluer dans un environnement dynamique et à forte pression.
Formation :
  • Baccalauréat en informatique ou toute combinaison équivalente de formation et d'expérience.
Atouts :
Compétences techniques :
  • Connaissance de solutions de messagerie telles que NATS.io ou RabbitMQ.
  • Connaissance des protocoles réseau et de la programmation socket.
Connaissances fonctionnelles :
  • Compréhension des concepts d'analyse des risques et de valorisation financière.
  • Connaissance des processus de négociation et de règlement associés aux produits de revenu fixe et marchés des changes.
Formation complémentaire :
  • Formation universitaire en finance.
Responsibilities:
Working within a software development team dedicated to trading and financial operations applications, the successful candidate will contribute to the design, development, testing, and deployment of strategic solutions used globally.
  • Design, develop, test, and deploy features for trading and financial operations applications.
  • Develop and maintain solutions related to:
    • Trade booking.
    • Position management.
    • Settlement.
    • Straight Through Processing (STP) of electronic trades.
  • Collaborate with multiple upstream and downstream systems to ensure data consistency and operational efficiency.
  • Develop strategic tools supporting trade capture and regulatory reporting activities, with a strong focus on back-end development.
  • Participate in business requirements gathering and solution design activities with stakeholders.
  • Build and maintain applications supporting various financial markets business functions.
  • Ensure seamless integration of data and workflows with trading, settlement, and related platforms.
  • Define application architectures and technical frameworks for new developments.
  • Lead end-to-end initiatives by translating business requirements into scalable technical solutions.
  • Review existing architectures and contribute to the design of new systems.
  • Estimate development efforts and deliver projects using Agile and continuous delivery methodologies.
  • Execute functional and technical testing while adhering to change and release management processes.
  • Provide Level 2 and Level 3 production support, assist with deployments, and deliver reporting to stakeholders.
  • Identify technical risks, develop mitigation plans, and collaborate with cross-functional teams.
  • Apply software development best practices to improve quality, scalability, and maintainability.
  • Actively contribute within a collaborative environment while managing multiple concurrent initiatives.
Required Profile:
Required Technical Skills:
  • 3 to 5+ years of experience in .NET / C# development.
  • Experience with multithreaded programming.
  • Strong object-oriented programming skills.
  • Experience developing and deploying RESTful services.
  • Strong analytical and problem-solving capabilities.
  • Ability to convert business requirements into sustainable, reusable, and maintainable solutions.
  • Good understanding of Agile development methodologies.
Experience with:
  • C#
  • .NET
  • MongoDB
  • MQ Series
  • Oracle
  • Git
  • Jenkins
  • NuGet
  • Moq
Professional Skills:
  • Strong verbal and written communication skills.
  • Experience within the financial services industry or with financial products.
  • Strong analytical mindset.
  • Detail-oriented, adaptable, and quick learner.
  • Ability to thrive in a fast-paced and demanding environment.
Education:
  • Bachelor's degree in Computer Science or equivalent combination of education and experience.
Nice to Have:
Technical Skills:
  • Knowledge of messaging technologies such as NATS.io and RabbitMQ.
  • Knowledge of networking protocols and socket programming.
Business Knowledge:
  • Understanding of risk analysis and financial pricing concepts.
  • Knowledge of trading and settlement processes related to Fixed Income and Foreign Exchange products.
Additional Education:
  • Degree in Finance
#LI-SO1
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Développeur .NET – Plates-formes DevSecOps
Senior Développeur .NET – Plates-formes DevSecOps

Procom • Quebec

Hybrid
CAD 100,000 - 150,000
Développeur .NET Senior – Architecte Backend & Microservices
Développeur .NET Senior – Architecte Backend & Microservices

Exposant 3 • Quebec

On-site
CAD 70,000 - 90,000
Développeur .NET/Java Senior — Production & Projets (Montréal)
Développeur .NET/Java Senior — Production & Projets (Montréal)

Groupe Sii • Montreal

Hybrid
CAD 90,000 - 120,000
Hybrid work
Développeur .NET Backend Senior – C#/.NET Core
Développeur .NET Backend Senior – C#/.NET Core

Viseyo • Quebec

Hybrid
CAD 70,000 - 110,000
Développeur Fullstack .NET (contrat 6+ mois)
Développeur Fullstack .NET (contrat 6+ mois)

DELAN - IT Talent Solutions • Montreal

On-site
CAD 90,000 - 130,000
Développeur Java Senior
Développeur Java Senior

SII Group • Canada

On-site
CAD 90,000 - 120,000
Développeur C#.NET (Intermédiaire)
Développeur C#.NET (Intermédiaire)

SII Group • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Senior Real-Time C# / C++ Developer
Senior Real-Time C# / C++ Developer

Audensiel Canada • Montreal

On-site
CAD 80,000 - 100,000
Accompagnement sur le plan de carrière
Assurance complémentaire santé
REER de l’entreprise
+1
Développeur Back-End Senior – API REST & .NET Core
Développeur Back-End Senior – API REST & .NET Core

Fujitsu • Quebec

Hybrid
CAD 85,000 - 110,000
Vacances : 3 à 4 semaines selon expérience
Plan de retraite (REER)
Accompagnement de carrière local
+3
Ingénieur logiciel
Ingénieur logiciel

Societe Generale • Montreal (administrative region)

On-site
CAD 90,000 - 120,000