Développeur API et Middleware Senior/ Senior API and Middleware Developer

**English version will follow**

L'utilisation du genre masculin a été adoptée afin de faciliter la lecture et n'a aucune intention discriminatoire.

Développeur principal API et Middleware

  • Lieu: Saint-Laurent, Québec — (Entièrement à distance)
  • Durée du contrat : 12 mois, avec une forte possibilité de renouvellement ou de permanence.

Chez Raise, nous recrutons un Développeur principal API et Middleware pour l'un de nos clients de premier plan. Après s'être imposé comme un leader de son secteur, ce client agrandit désormais son équipe afin de répondre à une demande croissante. Nous recrutons dès maintenant ; si ce poste vous intéresse, postulez ci-dessous pour avoir la chance de rejoindre un environnement de travail exceptionnel.

Responsabilités :

  • Concevoir, déployer et maintenir des solutions de gestion d'API (APIM, SHG) orchestrées via ArgoCD et Helm.
  • Mettre en œuvre des politiques APIM (authentification, transformation, sécurité) et contribuer à la gouvernance des API.
  • Développer et gérer l'infrastructure en tant que code (Infrastructure as Code) à l'aide de Terraform, en assurant l'automatisation et la cohérence.
  • Analyser et extraire les journaux (logs) des services APIM et Azure pour diagnostiquer les problèmes et optimiser les flux de travail.
  • Développer et maintenir des solutions Middleware pour assurer une communication fluide entre les différents systèmes.
  • Gérer les mécanismes d'authentification et d'autorisation (RBAC, Identités gérées).
  • Maintenir à jour ses connaissances des protocoles d'intégration (REST, RESTful, MCP) et des modèles de messagerie (pub/sub, Event Hub, Service Bus).
  • Effectuer des tests à l'aide d'outils tels qu'OpenAPI, Spectral et Swagger Hub pour garantir la fiabilité et la fonctionnalité des API.
  • Contribuer aux pipelines CI/CD et aux flux de travail Git (GitFlow, revues de code).
  • Assurer la fiabilité et la conformité de la plateforme tout en prenant en charge les charges de travail conteneurisées sur OpenShift/Kubernetes.

Compétences et expérience requises :

  • API et Middleware
    • Expertise pratique avancée dans la gestion et la configuration d'Azure APIM (politiques, passerelles, solide expertise en réseau, RBAC et journalisation/surveillance).
    • 3 à 5 ans d'expérience en tant que Développeur API/Middleware, avec un accent particulier sur la conception, le développement et le middleware.
    • Solide connaissance des catalogues d'API et des meilleures pratiques pour la création de contrats d'API (OpenAPI, Spectral, Postman).
    • Compréhension approfondie de l'intégration REST/RESTful et de la messagerie (pub/sub, Event Hubs, Service Bus).
  • Infrastructure et DevOps
    • Maîtrise de Terraform, OpenShift/Kubernetes, Argo CD et Helm.
  • Expérience pratique avec RBAC, les Identités gérées, Key Vault et les modèles d'API sécurisés.
  • Maîtrise des langages de script (Bash, PowerShell, Python).
  • Communication et pédagogie
    • Excellentes compétences en communication ; capacité à simplifier des concepts complexes et à rédiger une documentation claire.
    • Licence en informatique, en ingénierie ou dans un domaine connexe (ou expérience équivalente).

Compétences appréciées

  • Expérience en gouvernance d'API.
  • Connaissance des outils d'observabilité (App Insights, Log Analytics).
  • Familiarité avec les fonctionnalités de sécurité avancées (Key Vault, Managed Identities).
  • Expérience dans la rédaction de politiques APIM complexes.
  • Compréhension des protocoles émergents tels que MCP.

…………………………………………………………..

Senior API and Middleware Developer

  • Location: Saint-Laurent, Quebec – (Fully Remote)
  • Contract Length: 12 Months with a strong possibility of renewal or becoming permanent.

We at Raise are hiring a Senior API and Middleware Developer for one of our top clients. After establishing themselves as an industry leader, they’re now expanding their team to meet rising demand. We’re hiring right now; if you’re interested, apply below for your chance to join a great place to work.

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, ensuring automation and consistency.
  • Analyze and extract logs from APIM and Azure services to troubleshoot and optimize workflows.
  • Develop and maintain Middleware solutions to ensure seamless communication between various 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 tools like OpenAPI, Spectral, and Swagger Hub to ensure the reliability and functionality of APIs.
  • 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
    • Advanced hands-on expertise in Azure APIM management and configuration (policies, gateways, strong networking expertise, RBAC, and logging/monitoring).
    • 3-5 years as an API/Middleware Developer with significant focus on API design, development, and middleware.
    • Strong knowledge of API catalogs and best practices for API contract creation (OpenAPI, Spectral, Postman).
    • 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.
  • Hands-on with RBAC, Managed Identities, Key Vault, and secure API patterns.
  • Scripting proficiency (Bash, PowerShell, Python).
  • 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

  • API governance experience
  • 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.

Looking for meaningful work? We can help!

Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.

We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.

We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/

In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com

#EAOP24

Développeur API et Middleware Senior/ Senior API and Middleware Developer

Emplois similaires :

En postulant à un emploi chez nous, vous consentez à l’utilisation d’outils de présélection automatisés (analyse vocale et textuelle incluse) pour ce poste et les postes futurs chez Raise. Ces outils nous aident à examiner les CV, à évaluer les qualifications et à formuler des recommandations initiales ; toutefois, toutes les décisions finales d’embauche sont prises par des personnes. Des questions ? Contactez-nous à hello@raiserecruiting.com

Rechercher tous les emplois:

Rechercher des emplois par titre ou mot-clé :