Ouvre LinkedIn
- Type d’emploi
- Temps plein
- Niveau d’expérience
- Expérimenté · 5+ ans
- Postuler avant le
- 8 avr. 2027
- Langue de l’offre
- français
- Heures de travail
- 40 heures par semaine
- Exigences de lieu
- Country, Montreal, Quebec, Canada
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte
Résumé du poste
Design and maintain high-performance microservices and secure APIs, and develop integration services for responsive, accessible web and mobile interfaces. Modernize a legacy Microsoft Access application through progressive replacement while supporting cloud CI/CD, monitoring, documentation, and platform reliability.
Détails du poste
Dans le cadre de la modernisation du parc applicatif de notre client, nous recherchons un Analyste-Programmeur Full Stack Senior (7 ans+ d'expérience) pour orchestrer la reprise en main, le maintien et la refonte progressive d'une application patrimoniale (legacy) vers une architecture moderne, sécurisée et évolutive. Ce rôle stratégique combine le maintien de la solution existante (Microsoft Access) et le développement de la solution de remplacement moderne (Java / Spring Boot, TypeScript/React ou Angular, Cloud), tout en tirant parti des outils de développement assistés par l'Intelligence Artificielle. Responsabilités prinicpales Back-End & Microservices : Concevoir et maintenir des microservices hautement performants, incluant des passerelles API (API Gateway) sécurisées avec gestion de la limitation de débit (rate limiting). Front-End & Mobilité : Développer et maintenir des API et services d'intégration permettant d'alimenter des interfaces web et mobiles responsives, fluides et pleinement accessibles. CI/CD & Infonuagique : Mettre en place et automatiser les pipelines d'intégration et de déploiement continus (CI/CD) sur les infrastructures cloud. Observabilité & Monitoring : Assurer la surveillance proactively via des tableaux de bord APM (Application Performance Monitoring) et des outils de métriques pour garantir la fiabilité et les temps de réponse de la plateforme. Documentation & Qualité : Rédiger et maintenir une documentation technique claire et complète destinée aux utilisateurs et aux équipes internes. Stack technique & Environnement Langages & Frameworks : JavaScript / TypeScript, Node.js, Python, .NET, React (Vue.js un atout). API : REST et GraphQL sécurisées. Cloud & DevOps : AWS, Azure, Docker, Kubernetes (GKE ou AKS), GitHub Actions, Terraform, Helm. Sécurité & Conformité : OAuth 2.0, OIDC, chiffrement TLS 1.3, AES-256. Supervision & Tests : Prometheus, Grafana, Loki, OWASP ZAP, tests automatisés, fuzzing Qualifications Expérience : Minimum de 7 années d’expérience pertinente en analyse, conception, développement et maintenance de solutions logicielles complexes. Expérience Full Stack & Refonte : Solide expérience en environnement applicatif complexe et en remplacement progressif d'applications patrimoniales. Expertise Java & Web : Maîtrise avancée de Java (services, API d'entreprise) et bonne maîtrise de JavaScript / TypeScript avec un framework moderne (React ou Angular). Maîtrise de Microsoft Access : Expérience démontrée dans le soutien/maintenance d'applications Access (formulaires, requêtes, rapports, macros, modules VBA, modèles de données et connexions externes). Bases de données : Excellente maîtrise des bases de données relationnelles et du langage SQL. DevSecOps & Agile : Pratique avérée des tests automatisés, des pipelines CI/CD et du travail en équipe multidisciplinaire Agile. Utilisation de l'IA : Maîtrise pratique des outils de développement assisté par IA avec une capacité éprouvée à auditer, sécuriser et documenter le code généré. Atouts très appréciés Expérience avec Spring / Spring Boot. Expérience avec Azure / Azure DevOps (ou technologies cloud comparables). Expérience concrète en migration de données à partir de bases Access. Expérience dans le secteur public. Expérience avec des applications traitant des données sensibles ou ayant de hautes exigences de continuité de service. Profil & Qualités recherchées Autonomie & Rigueur : Capacité à prendre en charge rapidement une application existante peu ou pas documentée et à résoudre des problèmes techniques complexes. Jugement critique : Discernement accru dans l'évaluation et la validation de la qualité/sécurité des suggestions issues des outils d'IA. Esprit d'équipe & Communication : Excellente aptitude à collaborer avec des profils fonctionnels et techniques et souci constant de la documentation.
Ce que vous ferez
Design and maintain high-performance microservices and secure APIs, and develop integration services for responsive, accessible web and mobile interfaces. Modernize a legacy Microsoft Access application through progressive replacement while supporting cloud CI/CD, monitoring, documentation, and platform reliability.
Exigences
Requires at least seven years of relevant experience, advanced Java expertise, proficiency with a modern JavaScript or TypeScript framework, and demonstrated experience maintaining Microsoft Access applications. Candidates should also have strong relational database and SQL skills, experience with automated testing and CI/CD in Agile teams, and the ability to audit and secure AI-generated code.
Compétences indiquées
- SQL · Souhaitée
- API REST · Souhaitée
- CI/CD · Souhaitée
- Tests automatisés · Souhaitée
- Angular · Souhaitée
- React · Souhaitée
- AI-assisted development · Souhaitée
- JavaScript · Souhaitée
- TypeScript · Souhaitée
- Java · Souhaitée
- Spring Boot · Souhaitée
- GraphQL · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Spring Boot
- JavaScript
- TypeScript
- React
- Angular
- Microsoft Access
- SQL
- Microservices
- REST APIs
- GraphQL
- Cloud Computing
- CI/CD
- DevSecOps
- Automated Testing
- AI-Assisted Development
Domaines d’emploi
- Software
- Technology
- Data & Analytics
Autres postes chez SQUAD+ TECHNOLOGIES
Architecte de solutions TI
- Télétravail
- Canada
- Publié 18 oct. 2026
Architecte de solutions principal(e) TI
- Télétravail
- Montreal, Quebec, Canada
- Publié 18 oct. 2026
Analyste-Programmeur .NET Senior - Système PIJ
- Sur place
- Montréal, QC
- Publié 11 oct. 2026