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.
Description
Poste hybride : Présence requise sur site 2 à 3 jours par semaine.
Date de début : Prévue le 23 février 2026, avec flexibilité.
Possibilité de renouvellement : Contrat initial d’un an avec forte probabilité de prolongation ou de permanence.
Aperçu
En tant que Développeur Full-Stack Senior au sein de l’équipe Middleware-API, vous jouerez un rôle clé dans la conception de plateformes robustes et évolutives, principalement axées sur Azure API Management (APIM) et Self-Hosted Gateways (SHG) dans un environnement OpenShift. Votre mission sera de construire et maintenir des pipelines d’automatisation pour les API et de mettre en œuvre des outils favorisant la gouvernance des API. Ce poste s’adresse à un professionnel expérimenté combinant des compétences avancées en développement d’API, intégration middleware et pratiques DevOps.
Responsabilités principales
Concevoir, déployer et maintenir des solutions API Management (APIM, SHG) orchestrées via ArgoCD et Helm.
Implémenter des politiques APIM (authentification, transformation, sécurité) et contribuer à la gouvernance des API.
Développer et gérer l’infrastructure as code avec Terraform pour garantir automatisation et cohérence.
Analyser et extraire les logs des services APIM et Azure pour optimiser les workflows.
Développer et maintenir des solutions Middleware pour assurer la communication entre systèmes.
Gérer les mécanismes d’authentification et d’autorisation (RBAC, Managed Identities).
Maîtriser les protocoles d’intégration (REST, RESTful, MCP) et les modèles de messagerie (pub/sub, Event Hub, Service Bus).
Effectuer des tests avec OpenAPI, Spectral, Swagger Hub pour garantir la fiabilité des API.
Contribuer aux pipelines CI/CD et aux workflows Git (GitFlow, revue de code).
Assurer la fiabilité et la conformité des plateformes tout en supportant des workloads conteneurisés sur OpenShift/Kubernetes.
Compétences et expérience requises
API \& Middleware
8+ ans comme Développeur Full-Stack avec un focus sur la conception et le développement d’API et middleware.
Expertise avancée en Azure APIM (politiques, passerelles, réseau, RBAC, monitoring).
Connaissance des catalogues d’API et des bonnes pratiques pour la création de contrats (OpenAPI, Spectral).
Familiarité avec les solutions Middleware et les patterns d’intégration.
Sécurité \& Intégration
Maîtrise de RBAC, Managed Identities, Key Vault et des patterns sécurisés pour API.
Solide compréhension des intégrations REST/RESTful et de la messagerie (pub/sub, Event Hubs, Service Bus).
Infrastructure \& DevOps
Expertise avec Terraform, OpenShift/Kubernetes, Argo CD et Helm.
Expérience dans la création de pipelines CI/CD robustes et workflows Git en environnement multi-équipes.
Langages \& Outils
Maîtrise des scripts (Bash, PowerShell, Python).
Outils de test et design : OpenAPI, Swagger Hub, Spectral ; Postman est un atout.
Communication \& Formation
Excellentes compétences en communication et rédaction de documentation claire.
Diplôme en informatique, ingénierie ou domaine connexe (ou expérience équivalente).
Atouts
Connaissance des outils d’observabilité (App Insights, Log Analytics).
Familiarité avec la sécurité avancée (Key Vault, Managed Identities).
Expérience dans la rédaction de politiques APIM complexes.
Compréhension des protocoles émergents tels que MCP.
*
As a Senior Full-Stack Developer for the Middleware-API team, you will play a key role in building robust and scalable platforms, primarily focused on Azure API Management (APIM) and Self-Hosted Gateways (SHG) within an OpenShift environment. Your mission is to build and maintain automation pipelines for APIs and implement tools to support API governance standards. This position targets an experienced professional with strong API development skills, middleware integration expertise, and DevOps practices.
Key Responsibilities
Design, deploy, and maintain API Management solutions (APIM, SHG) orchestrated via ArgoCD and Helm.
Implement APIM policies (authentication, transformation, security) and contribute to API governance.
Develop and manage infrastructure as code using Terraform for automation and consistency.
Analyze and extract logs from APIM and Azure services to troubleshoot and optimize workflows.
Develop and maintain Middleware solutions for seamless communication between systems.
Manage authentication and authorization mechanisms (RBAC, Managed Identities).
Maintain knowledge of integration protocols (REST, RESTful, MCP) and messaging patterns (pub/sub, Event Hub, Service Bus).
Conduct testing using OpenAPI, Spectral, Swagger Hub to ensure API reliability.
Contribute to CI/CD pipelines and Git workflows (GitFlow, code reviews).
Ensure platform reliability and compliance while supporting containerized workloads on OpenShift/Kubernetes.
Required Skills \& Experience
API \& Middleware
8+ years as a Full-Stack Developer with significant focus on API design, development, and middleware.
Advanced expertise in Azure APIM (policies, gateways, networking, RBAC, logging/monitoring).
Strong knowledge of API catalogs and best practices for API contract creation (OpenAPI, Spectral).
Familiarity with Middleware solutions and integration patterns.
Security \& Integration
Hands-on with RBAC, Managed Identities, Key Vault, and secure API patterns.
Solid understanding of REST/RESTful integration and messaging (pub/sub, Event Hubs, Service Bus).
Infrastructure \& DevOps
Proficiency with Terraform, OpenShift/Kubernetes, Argo CD, and Helm.
Experience building resilient CI/CD pipelines and Git workflows in multi-team environments.
Languages \& Tooling
Scripting proficiency (Bash, PowerShell, Python).
Testing and design tools: OpenAPI, Swagger Hub (or equivalent), Spectral; Postman is a plus.
Communication \& Education
Excellent communication skills; ability to simplify complex concepts and write clear documentation.
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Nice-to-Have Skills
Knowledge of observability tools (App Insights, Log Analytics).
Familiarity with advanced security (Key Vault, Managed Identities).
Experience writing complex APIM policies.
Understanding of emerging protocols such as MCP.
Compétences requises
API
Azure
CI/CD
GIT
MCP
REST
Terraform
Qualités souhaitées
Esprit de synthèse
Adaptabilité
Capacités d'analyse
Bon relationnel
Curiosité
Passion
Qualités rédactionnelles
Satisfaction client