Développeur logiciel Mobile - Flutter
Ville Saint-Laurent, Quebec, CA
EXFO propose des solutions intelligentes de test, de surveillance et d’analyse de réseaux aux plus grands fournisseurs de service de télécommunications, fabricants d’équipements de réseau et de services Web, et cette mission nous passionne! Avec au-delà de 2000 employés dans plus de 25 pays, EXFO est le no.1 mondial des tests de fibre optique et possède le plus imposant déploiement d’assurance de services actifs. Notre vaste gamme de solutions matérielles et logicielles permet à nos clients de suivre les transformations technologiques en lien avec la fibre optique, la 5G, la virtualisation, l’internet des objets et l’analytique des mégadonnées. Toujours à la recherche des meilleurs talents, joignez-vous à nous et participez à l’avancement d’une industrie en pleine expansion.
Sommaire du poste
Relevant du chef de groupe logiciel du département recherche et développement, votre principale responsabilité sera de développer de nouvelles fonctionnalités pour la prochaine génération des sondes s’intégrant à notre solution de surveillance des réseaux IP. Si vous recherchez des opportunités de croissance et mentorat, nous voulons investir dans vous et amener votre carrière au prochain niveau. Nous offrons un environnement de travail détendu qui favorise la collaboration et l’innovation.
Votre rôle
Dans le cadre d'une nouvelle équipe Agile SCRUM, nous recherchons quelqu'un qui favorise:
- la communication en personne avec les membres de l'équipe au-dessus de tout autre moyen
- la finition des travaux sur le démarrage du travail
- un build «vert» par-dessus leur travail actuel
- le succès de leur équipe par rapport à leur propre
- les petits incréments verticaux testables par-dessus l'intégration horizontale
- les tests automatisés par-dessus les tests manuels
Ce que nous recherchons
Compétences techniques
Requis
- Connaissance du langage de programmation Flutter
- Connaissance des concepts orientés objets
- Connaissance du développement cloud native, la virtualisation, les conteneurs et micro-services
- Connaissance des plateformes d’orchestration telle que Kubernetes, OpenShift et Tanzu
- Connaissance du déploiement sous différents services cloud tel qu’AWS, GCP et Azure
- Connaissance des outils de provisionnement et configuration comme Terraform et Ansible
- Connaissance des pipelines CI/CD comme GitLab
- Connaissance des concepts DevOps et DevSecOps
- Connaissance de la stack Ethernet IP
Un atout
- Connaissance du développement mobile sous Android et iOS
- Connaissance du langage de programmation Rust
- Connaissance du langage de programmation TypeScript et du framework Angular
- Connaissance de l’infrastructure 5G infonuagique
- Connaissance des protocoles de communication et tests tels que HTTP, TWAMP, DNS, SIP et VoLTE
- Connaissance des services de vidéo Over-The-Top (OTT) et WebRTC
- Connaissance du Linux Kernel et développement logiciel bas niveau
Aptitudes requises
- Passionné et prêt à apprendre
- Attention aux détails et qualité du travail
- Capacité de travailler en équipe
- Compétences organisationnelles
- Bonnes compétences en communication
Exigences
- Baccalauréat en génie logiciel ou équivalent
- Expérience de leadership technique en développement mobile
- Bilingue : français et anglais (parlé et écrit)
- Légalement autorisé à travailler au Canada.
Toute combinaison études/expériences pertinentes sera considérée.
Ce que nous offrons
- Flexibilité d’horaire
- Équipes multisites et multidisciplinaires
- Environnement de travail dynamique et collaboratif
- Espace de travail moderne
- Méthodologie de travail AGILE
- Variété d’activités sociales et sportives
- Implication communautaire
- Stationnement gratuit
- Bornes de recharge pour voitures électriques
- Accessibilité en transport en commun
- Pistes cyclables à proximité
- Vacances compétitives et congé du temps des fêtes
- Programme de bonification annuelle
- Programme de REER et assurances collectives