Concepteur(trice) logiciel
Ville Saint-Laurent, Quebec, CA
C'est une période excitante pour rejoindre EXFO, car nous sommes en pleine transformation technologique notamment dans notre division d’Instruments Optiques – là où vous pourrez trouver tous les produits historiques qui font de nous le leader mondial depuis bientôt 40 ans!
Au sein de l’équipe de développement logiciel de notre application embarqué « tech-hub » et en tant que développeur full-stack dans notre équipe Exchange chez EXFO, vous serez appelé à prendre en main l’évolution de notre nouvelle génération de plateforme FTB :
- développement de nouvelles features en Flutter et Dart sur Linux embarqué
- conception et développement de tests automatisés
- participation à la planification des cadences de travail (sprints)
- participation au design et au développement des fonctionnalités
- collaboration étroite avec les product managers et owners pour l'élaboration des users stories
- collaboration étroite avec les architectes afin de remplir les objectifs de performance produit
Compétences Techniques
- Grande connaissance de Dart/Flutter (back-end and front-end).
- Connaissance de systèmes embarqués Linux.
- Connaissance des outils de gestion de code source (GitLab).
- Expérience pour élaborer des architectures applicatives favorisant les tests automatisés (BDD, Gherkin, Cucumber).
- Connaissance des autres technologies back-end tel que C#, python et node.js est un atout.
- Connaissance des environnements infonuagiques (AWS, Azure, GCP) est un atout.
- Connaissance des files d'attente de messages (RabbitMQ) et du protocol MQTT est un atout.
- Connaissance des concepts DevOps tels CI/CD est un atout.
Compétences Humaines
- Excellentes compétences en communication.
- Excellentes compétences en travail d’équipe et collaboration.
- Être à l’écoute et ouvert aux propositions, en recherche de solutions innovantes.
- Capacité à participer à des preuves de concepts, aux évaluations de travail et à l’élaboration de solutions liées à l’analyse des besoins.
- Capacité à documenter votre conception et vos directives pour les équipes.
- Être disponible pour partager vos connaissances et vos bonnes idées.
Exigences
- Expérience pertinente: 5+ ans d'expérience en développement logiciel.
- Exigences linguistiques: Français et anglais parlés et écrits
- Études: Baccalauréat en génie logiciel, génie informatique, informatique ou équivalent. Toutes autres combinaisons d'expérience et de scolarité seront considérées.
Ce que nous offrons ?
- Un milieu de travail laissant la place à l’expression et l’évolution professionnelle
- Un mode de travail hybride.
- Possibilité de prendre avantage de notre programme "Travailler de n'importe où"
- Un environnement international (Français / Anglais) et super dynamique où on voit les projets évoluer
Même si vous ne vous sentez pas qualifié pour toutes les exigences ci-dessus, nous vous encourageons à postuler !
Si tout cela vous semble intéressant et que vous êtes curieux de connaître nos défis, nous serions ravis de discuter avec vous !