Analyste-Programmeur Full Stack Senior (Montreal)

Analyste-Programmeur Full Stack Senior (Montreal)

12 Oct
|
SQUAD+ TECHNOLOGIES
|
Montreal

12 Oct

SQUAD+ TECHNOLOGIES

Montreal

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.

📌 Analyste-Programmeur Full Stack Senior (Montreal)
🏢 SQUAD+ TECHNOLOGIES
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: analyste-programmeur full stack senior (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: analyste-programmeur full stack senior (montreal) / montreal