Développeur C# .NET AWS (Senior)

PERMANENT CONTRACT

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens. 

SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.

D'autre part, l’inclusion est au cœur de notre culture d’entreprise. SII Canada s’engage à offrir un environnement de travail équitable et respectueux, favorisant la diversité des profils et l’égalité des chances.

Contexte et objectifs :

L’équipe intervient sur la conception et le développement d’une couche d’intégration client sortante (Outbound Customer Integration Layer).
Cette couche a pour objectif de permettre l’envoi de messages vers l’extérieur à destination des produits et plateformes internes, via une approche asynchrone.

Le composant principal est une API d’envoi asynchrone (Asynchronous SendAPI) exposée aux différentes plateformes afin de gérer les communications sortantes de manière fiable, scalable et sécurisée.


Responsabilités principales :

  • Concevoir et développer une couche d’intégration orientée messages pour les flux sortants
  • Implémenter une API asynchrone d’envoi exposée aux plateformes internes
  • Mettre en œuvre des mécanismes robustes de gestion des messages (files, retries, DLQ)
  • Concevoir des workers d’arrière-plan pour le traitement et l’envoi des messages
  • Gérer l’envoi via différents canaux (Email, SFTP, etc.)
  • Participer aux choix d’architecture et aux patterns AWS adaptés aux flux asynchrones
  • Mettre en place des mécanismes adaptés à la gestion de fichiers volumineux

Compétences techniques requises (must have) :

  • Services AWS : Lambda, API Gateway, SNS, S3
  • .NET
  • C#

Expertise complémentaire attendue (au moins un des domaines suivants) :

  • DevOps
  • Patterns de conception d’API
  • Modèles de programmation asynchrone
  • Message Queues
  • Background Workers
  • Sender Worker pour l’envoi via différents canaux (Email, SFTP, etc.)
  • Gestion des retries, headblocks et Dead Letter Queues (DLQ)
  • Patterns AWS pour l’utilisation de SQS (queuing)
  • Utilisation combinée de Lambda et API Gateway
  • Mécanismes de gestion des fichiers volumineux

     


Context and objectives:

The team is responsible for the design and development of an Outbound Customer Integration Layer.
This layer enables outbound message delivery to internal products and platforms using an asynchronous approach.

The primary component is an Asynchronous SendAPI exposed to internal platforms to manage outbound communications in a reliable, scalable, and secure manner.


Key responsibilities:

  • Design and develop an outbound, message-oriented integration layer
  • Implement an asynchronous SendAPI exposed to internal platforms
  • Build robust message handling mechanisms (queues, retries, DLQ)
  • Develop background workers for message processing and delivery
  • Handle message delivery through multiple channels (Email, SFTP, etc.)
  • Contribute to architectural decisions and AWS patterns for asynchronous flows
  • Implement mechanisms to support large file handling

Required technical skills (must have):

  • AWS Services: Lambda, API Gateway, SNS, S3
  • .NET
  • C#

Expected complementary expertise (at least one of the following):

  • DevOps
  • API design patterns
  • Asynchronous programming models
  • Message Queues
  • Background Workers
  • Sender Worker for delivery through multiple channels (Email, SFTP, etc.)
  • Retry mechanisms, headblocks, and Dead Letter Queues (DLQ)
  • AWS patterns for SQS queuing
  • Combined usage of Lambda and API Gateway
  • Large file handling mechanisms

Partagez
cette annonce

LinkedIn sur LinkedIn Email par Mail

Découvrez

Let’s Tech Together

Logo

10 offres d'emplois dans notre agence

Flèche précédente pour naviguer dans les offres Flèche suivante pour naviguer dans les offres

cdi

Intégrateur Système Avionique (Senior)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 15 duben 2026

cdi

Ingénieur Système Pilote Automatique

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 15 duben 2026

cdi

Intégrateur Système Aéronautique

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 15 duben 2026

cdi

Ingénieur Système EWIS

Aéronautique, Spatial et Défense
Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 15 duben 2026

cdi

Développeur Java PL/SLQ (Intermédiaire)

Banque et Assurance
Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 15 duben 2026

cdi

Coordinateur de Production (Junior)

Aéronautique, Spatial et Défense
Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 13 duben 2026

cdi

Développeur Java AWS (Expert)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 10 duben 2026

cdi

Développeur Java Backend (Senior)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 10 duben 2026

cdi

Développeur Java (Senior)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 10 duben 2026

cdi

Analyste Fonctionnel Finance (Senior)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 09 duben 2026