Canada

Développeur Backend (Winnipeg)

Développeur Backend (Winnipeg)
Description
Job Description: Développeur Backend

Plateformes de surveillance de fibres optiques et de visibilité réseau Lieu : Montréal - Hybride Département : Génie logiciel Rattachement hiérarchique : Gestionnaire d’ingénierie / Dev Manager Type d’emploi : Temps plein À propos de nous

Nous concevons des plateformes logicielles critiques de surveillance de fibres optiques et de visibilité réseau, utilisées par des opérateurs télécoms et des fournisseurs de centres de données à travers le monde. Nos solutions permettent la surveillance en temps réel des réseaux fibre, incluant la détection et la localisation de pannes, l’analyse de dégradations de signal et l’assurance de service, tant pour les réseaux extérieurs (OSP) que pour les centres de données et les interconnexions DCI. Notre écosystème logiciel repose sur une architecture de microservices conteneurisés, s’exécute principalement sous Linux et est déployé dans des environnements on‑premise,cloud et hybrides. La fiabilité, la performance, la scalabilité et l’excellence opérationnelle sont au cœur de notre ADN.Le rôle

Nous recherchons un développeur backend (5 à 10 ans d’expérience) afin de concevoir, développer et faire évoluer les services backend au cœur de nos plateformes de surveillance de fibres optiques. Vous travaillerez sur des systèmes distribués, des services orientés API et des pipelines de données à haut débit, dans un contexte où le logiciel interagit directement avec des infrastructures réseau et matérielles réelles. Ce rôle s’adresse à une personne curieuse, autonome et rigoureuse, qui souhaite comprendre des systèmes complexes de bout en bout et dont les livrables sont utilisés en production à grande échelle.Responsabilités principales

Concevoir, développer et maintenir des services backend et microservices avec un fort accent sur la performance, la fiabilité et la résilience Développer des services principalement en Java, Node.js et Go (Golang) Concevoir, documenter et maintenir des API REST robustes et versionnées Contribuer à l’évolution d’une architecture microservices déployée dans des environnements conteneurisésConteneuriser et déployer les applications à l’aide de Docker Collaborer étroitement avec les équipes DevOps pour l’exploitation des services en production (monitoring, logs, alertes) Participer aux décisions d’architecture, aux revues de conception et aux revues de code Diagnostiquer et résoudre des problèmes complexes dans des systèmes distribués en productionContribuer aux pipelines CI/CD, aux tests automatisés et aux bonnes pratiques d’ingénierie Travailler en collaboration avec les équipes Produit, QA et d’autres développeurs afin de livrer des fonctionnalités de grande valeur Compétences techniques requises

5à 7 ans d’expérience professionnelle en développement backend Solide expérience en Java, Node.js et Go (Golang) pour le développement de services backend en production Très bonne compréhension des architectures microservices, incluant : définition et responsabilité des frontières de services ; patterns de communication inter‑services ; conception, versionnement et gouvernance des API ; notions de scalabilité, de résilience et de tolérance aux pannesExpérience pratique confirmée avec Docker et les applications conteneurisées Expérience dans le développement et la consommation d’API REST À l’aise dans des environnements Linux Maîtrise de Git et des flux de développement collaboratif Bonne compréhension des enjeux de concurrence, réseau et performance des systèmes backendObservabilité et exploitation: expérience avec la journalisation, la surveillance et les alertes en environnement de production ; familiarité avec les concepts et outils d’observabilité (métriques, traces distribuées, logs) Capacité à analyser et diagnostiquer des problèmes impliquant plusieurs services, conteneurs et couches d’infrastructureAssets / Nice to Have

Expérience avec des systèmes embarqués (embedded systems) ou des environnements proches du matériel Connaissance du langage C#, notamment dans des contextes orientés systèmes, outils ou intégrations backend Expérience dans les domaines des télécommunications, de la surveillance réseau ou des réseaux à fibres optiquesFamiliarité avec les architectures événementielles et les systèmes distribués temps réel ou quasi temps réel Expérience en développement mobile iOS et/ou Android, notamment pour des applications de visualisation, de diagnostic ou de contrôle, est considérée comme un atout Compréhension ou expérience pratique avec des assistants de programmation basés sur l’IA et des outils de développement pilotés par agents (ex. Cursor ou équivalent)Compétences humaines et état d’esprit

Curieux(se) et motivé(e) par la compréhension approfondie de systèmes complexes en production Autonome, capable de prendre en charge des fonctionnalités de la conception jusqu’au déploiement Excellentes capacités d’analyse et de résolution de problèmes Bonnes aptitudes en communication et en collaboration interdisciplinaireSouciélevé de la qualité et de la responsabilité vis‑à‑vis des systèmes critiques Esprit d’équipe et attitude proactive Exigences minimales

Baccalauréat en génie logiciel, informatique ou expérience équivalente Anglais fonctionnel ou avancé requis (le français est un atout important) Autorisation légale de travailler au Canada Ce que nous offrons

Salary concurrentiel et programme complet d’avantages sociaux Environnement de travail hybride et flexible Opportunité de travailler sur des produits utilisés sur des réseaux réels à l’échelle mondiale Culture d’ingénierie pragmatique, team-oriented et orientée qualité Vision produit à long terme avec des défis techniques stimulantsOpportunités continues d’apprentissage et de développement professionnel Égalité des chances

EXFO est un employeur offrant l’égalité des chances. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés.

#J-18808-Ljbffr
Informations clefs
Conseils de Sécurité
Faites preuve de discernement : si une annonce semble trop belle pour être vraie, c’est probablement le cas.
1 / 10
Informations supplémentaires sur l’annonce

Développeur Backend (Winnipeg) est visible sur Locanto dans la rubrique Winnipeg Ingénierie.

Pour le moment, c’est la seule annonce dans cette rubrique pour Winnipeg.

Il y a encore plus de petites annonces dans un rayon de 15 km pour cette rubrique. Cliquez ici pour consulter ces annonces.