Description du poste |
Alteo est à la recherche d'un développeur logiciel senior pour un poste permanent basé à Montréal.
*** Travail hybride ***
Vous collaborerez avec une équipe Agile pour architecturer, implémenter, tester et livrer continuellement de nouvelles fonctionnalités et produits aux clients.
Responsabilités :
- Concevoir et développer de nouvelles fonctions de mise en réseau des centres de données basées sur des conteneurs.
- Participer au développement et à la maintenance de l'architecture globale du système et de la mise en œuvre de l'entreprise.
- Développement de fonctionnalités logicielles sur l'ensemble du cycle de vie, depuis les exigences jusqu'à la conception, la mise en œuvre et la maintenance.
Profil :
- Baccalauréat / maîtrise en génie informatique ou dans un domaine connexe
- 10-15 ans + d'expérience pertinente en tant que développeur de logiciels
- Forte compréhension des concepts de base des réseaux (Ethernet, IPv4/IPv6, TCP/IP, etc.)
- Excellentes compétences analytiques, en particulier dans le domaine du développement et de la conception de logiciels, des concepts de base en matière de réseaux et du débogage/du dépannage des problèmes de réseaux.
- Compétences excellentes et démontrées en programmation dans des langages de niveau système tels que C, C++ ou Golang.
- Expérience de l'architecture logicielle client/serveur et/ou micro-services.
- Fortes compétences en leadership technique
- Solides compétences en matière de résolution de problèmes logiques et créatifs
- Solides connaissances/expérience en matière de systèmes à grande échelle de niveau opérateur.
- Imaginatif, motivé et capable de travailler efficacement sous pression.
- Une expérience pratique des protocoles de routage tels que BGP et OSPF est un atout.
- Une expérience approfondie des technologies telles que la virtualisation des réseaux, SDN, NFV et les conteneurs est hautement souhaitable.
- Expérience de travail avec des systèmes de gestion distribués
- Vous êtes à l'aise avec les pipelines CI/CD pour le développement de logiciels et les tests automatisés.
- Bonnes compétences en communication et en relations interpersonnelles
- Idéalement bilingue. L'anglais est indispensable, le français est un plus mais pas obligatoire.
|