Concepteur; trice) logiciel - Flutter/Dart
Montreal (administrative region), Montréal, Province de Québec, Canada
Listed on 2026-10-07
-
Software Development
DevOps, Software Testing, Software Engineer, Unix/Linux
Location: Montreal (administrative region)
Job Description:
Titre du poste : Développeur Full Stack – Flutter/Dart Lieu :
Montréal, QC (mode hybride) Type de poste :
Permanent, temps plein
EXFO est un chef de file mondial en matière de solutions intelligentes de test, de surveillance et d’analyse de réseaux. Nos technologies soutiennent les plus grands fournisseurs de services de télécommunications, fabricants d’équipements réseau et fournisseurs de services Web à travers le monde. Présente dans plus de 25 pays et comptant plus de 2 000 employés, EXFO est le leader mondial des tests de fibre optique et possède le plus important déploiement de solutions d’assurance de services actifs.
Nos solutions matérielles et logicielles permettent à nos clients d’accélérer les transformations technologiques liées à la fibre optique, à la 5G, à la virtualisation, à l’Internet des objets (IoT) et à l’analytique des données.
C'est une période excitante pour rejoindre EXFO, alors que nous sommes en pleine transformation technologique, notamment au sein de notre division Instruments Optiques, où sont développés les produits qui font d'EXFO le leader mondial depuis plus de 40 ans. En tant que Développeur Full Stack au sein de l'équipe Exchange, vous contribuerez à l'évolution de notre nouvelle génération de plateforme FTB.
Vous intégrerez l'équipe de développement logiciel responsable de notre application embarquée Tech‑Hub et participerez au développement de solutions innovantes destinées à nos clients à travers le monde.
- Développer de nouvelles fonctionnalités en Flutter et Dart sur Linux embarqué.
- Concevoir des architectures favorisant les tests automatisés.
- Développer et maintenir les tests automatisés.
- Participer à la planification des sprints Agile.
- Participer au design et au développement des nouvelles fonctionnalités.
- Collaborer étroitement avec les Product Managers et Product Owners pour définir les user stories.
- Collaborer avec les architectes afin d'atteindre les objectifs de performance des produits.
- Participer aux preuves de concept (PoC) et aux analyses de solutions.
- Documenter les conceptions techniques et partager les bonnes pratiques avec l'équipe.
- Effectuer toute autre tâche connexe au besoin.
- Minimum de 5 ans d'expérience en développement logiciel.
- Excellente maîtrise de Flutter et Dart (front-end et back-end).
- Expérience avec Linux embarqué.
- Bonne connaissance de Git Lab et des outils de gestion de code source.
- Expérience avec les architectures favorisant les tests automatisés (BDD, Gherkin).
- Connaissance de Python (atout).
- Connaissance des files d'attente de messages et du protocole MQTT (atout).
- Connaissance des pratiques Dev Ops (CI/CD) (atout).
- Excellentes aptitudes en communication, collaboration et travail d'équipe.
- Esprit d'innovation, autonomie et capacité à résoudre des problèmes.
- Capacité à documenter les conceptions techniques et partager les connaissances.
- Baccalauréat en génie logiciel, génie informatique, informatique ou équivalent.
- Toute combinaison pertinente de formation et d'expérience sera considérée.
- Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit.
- Entreprise technologique innovante et reconnue mondialement.
- Contribuez au développement des prochaines générations de plateformes de test et de mesure.
- Environnement collaboratif, multidisciplinaire et stimulant.
- Mode de travail hybride.
- Programme Work from Anywhere.
- Excellentes possibilités de développement professionnel et d'évolution de carrière.
- Gamme complète d'avantages sociaux.
La connaissance de l'anglais est requise pour ce poste, puisque ses responsabilités impliquent des échanges fréquents, tant à l'oral qu'à l'écrit, avec des clients, partenaires, fournisseurs ou…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).