Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
We are currently seeking a qualified Full Stack Developer to join our team. 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 our automation pipelines specifically for APIs and to implement the tools to support API governance standards. This position is aimed at an experienced professional who combines strong API development skills, middleware integration expertise, and DevOps practices.
Location: Montreal, QC Job Type: Full Time Working Arrangement: Hybrid
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, 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.
Basic Qualifications
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.
Bilingualism is required (French and English)
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.
Please note: Interested applicants must apply directly to this link to be considered for this position: Full Stack Developer
The name of the file for the resume should be the applicant’s full name and the position title you are applying for. The resume format should be PDF.