Durée: 12 mois – renouvelable
Lieu de travail: Montréal
Bilinguisme: l’anglais est un atout
Télétravail: Hybride – 2 jours/semaine au bureau
Résumé du poste
Le/la Concepteur(trice) joue un rôle stratégique dans la définition d’architectures robustes, l’intégration des systèmes et le soutien aux équipes de livraison, tout en contribuant activement à l’innovation de l'équipe.
Responsabilités clés
-
Concevoir des architectures applicatives adaptées aux besoins métiers.
-
Assurer l’intégration et l’interopérabilité des systèmes.
-
Gérer les exigences non fonctionnelles : sécurité, performance, scalabilité.
-
Documenter et modéliser l’architecture pour faciliter la maintenance.
-
Vérifier la conformité aux normes et standards.
-
Développer des outils pour soutenir les équipes de livraison.
-
Présenter et défendre les choix d’architecture devant des audiences techniques et d’affaires.
Stack et requis techniques
-
Langages & Frameworks : Java, Spring Boot
-
Architecture : Microservices, API REST, architecture orientée événement
-
Cloud : AWS
-
Sécurité : OWASP, chiffrement, authentification
-
DevOps & CI/CD : Git, GitHub, Docker, Snyk, pipelines CI/CD
-
Bases de données : SQL, NoSQL
-
Monitoring & Performance : DataDog, Splunk
-
Méthodologies : Agile, TDD
-
Modélisation : Diagrammes et documentation d’architecture claire
Profil recherché
-
Baccalauréat en TI
-
Minimum 10 ans d’expérience en développement
-
Excellente communication, leadership, esprit d’initiative
-
Maîtrise du Domain-Driven Design et des pratiques Agile
Langue de travail : Français – Anglais avec certains fournisseurs