- Senior
- Oficina en Montreal
Location: Montreal,Quebec,Canada
Langue requise : Français uniquement
Heures de travail par semaine : 37,5 h
Type de poste : Hybride – 2 jours/semaine en présentiel dans la région de Montréal
Durée de la mission en mois : Jusqu’au 31 décembre 2026
Nous recherchons un Développeur logiciel full stack / API expérimenté pour rejoindre une équipe stratégique dans le domaine de la mobilité métropolitaine. Votre rôle consistera à concevoir, développer et maintenir des composantes logicielles robustes (APIs, services, automatisation DevOps), en alignement avec l’architecture cible et les meilleures pratiques de développement logiciel. Vous serez appelé à collaborer étroitement avec les architectes, les partenaires d’affaires et les équipes SAFe pour livrer des solutions performantes, sécuritaires et durables, au cœur d’un environnement infonuagique moderne.
Exigences et compétences techniquesFormation : Baccalauréat en TI ou en génie informatique (obligatoire)
Expérience : Minimum de 7 à 10 années en développement logiciel (full stack / API)
Langages : Maîtrise de C# et C++; connaissances en Python, Go, Rust, Bash, Powershell, SQL
API & Événementiel : Bonne connaissance des passerelles d’API (Apigee, Traefik, API Gateway) et des technologies événementielles (Kafka, Event Hub, ServiceBus)
CI/CD & DevOps : Expérience avec GitHub, ArgoCD, Terraform, Crossplane
Observabilité / SRE : Connaissance pratique des outils (Grafana, Prometheus, OpenTelemetry, Dynatrace) et des métriques SLI/SLO
Cloud & Conteneurs : Expertise en développement natif cloud, Docker, Kubernetes, Helm, sécurité infonuagique
Sécurité et identité : Connaissance des systèmes OIDC, OAuth2, SAML 2.0
Bases de données : Expérience avec SQL Server, MongoDB, Redis
Frameworks : Expertise .NET et bonne connaissance de React.js
Agilité : Expérience confirmée en Agile/SAFe
Concevoir et maintenir des composants logiciels évolutifs et sécuritaires
Développer et déployer des APIs performantes et alignées sur les standards de l’organisation
Assurer l’observabilité et la performance des solutions livrées
Participer à l’automatisation et à l’optimisation des pipelines CI/CD
Produire une documentation technique claire et conforme aux normes établies
Collaborer avec les parties prenantes pour répondre aux besoins d’affaires dans les délais impartis
Développer et maintenir les composantes logicielles des solutions de mobilité métropolitaine
Contribuer aux phases de faisabilité, conception et réalisation des projets TI
Recommander des solutions TI fiables, sécuritaires et performantes
Promouvoir la réutilisation de solutions éprouvées et optimiser les processus
Agir comme expert-conseil auprès de la direction et des équipes internes
Participer à l’expérimentation, la mise en service et le suivi des environnements infonuagiques
Effectuer le diagnostic et la résolution de problèmes complexes (24/7 selon les besoins)
Veiller au respect des normes de développement collaboratif (TDD, code review, OWASP, etc.)
Connaissance des lois et normes en matière de protection des renseignements personnels et de sécurité informatique
Expérience dans l’intégration de solutions SaaS
Connaissances en développement mobile (React.js, normes GTFS/GBFS/SIRI, etc.)
Intérêt pour le développement front-end (jusqu’à 25 % du temps)
Expérience avec des environnements multi-cloud (Azure, AWS, GCP)