Connexion

Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
SQL Jira TypeScript +9 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Principales responsabilités

  • Concevoir, développer et maintenir des API et des microservices backend robustes, évolutifs et hautement performants.
  • Agir à titre de pont technique (NetDevOps) : analyser les exigences complexes en matière de réseau et de sécurité et les traduire en logique logicielle évolutive au sein de la plateforme.
  • Agir à titre d’expert technique sur l’évolution de l’architecture logicielle.
  • Promouvoir la qualité des logiciels et les méthodologies de développement rigoureuses, en assurant des tests unitaires/d’intégration obligatoires et une régression nulle au sein de nos pipelines d’intégration et de déploiement continus bloquants.
  • Participer activement aux cérémonies agiles rigoureuses et assurer une documentation technique approfondie (le « pourquoi ») sur Confluence.
  • Collaborer avec d’autres développeurs, des propriétaires de produits et des experts externes en réseau pour intégrer de nouvelles fonctionnalités et étendre la couverture du réseau.
  • Soutenir les autres membres de l’équipe, exercer un leadership technique et faciliter le transfert des connaissances (p. ex. , par la programmation en binôme).
  • Identifier de manière proactive la dette technique et tirer parti de la capacité de dépenses d’exploitation dédiée pour mettre en œuvre des correctifs durables.

Qualifications essentielles

  • Au moins cinq ans d’expérience professionnelle en développement de logiciels.
  • Excellente maîtrise de Python et des frameworks backend modernes (p. ex. , FastAPI).
  • Solide compréhension de l’architecture et du déploiement de microservices infonuagiques.
  • Expérience pratique d’OpenShift ou de Kubernetes dans un environnement infonuagique privé ou public.
  • Solide expérience des pratiques d’intégration et de déploiement continus et des tests automatisés (développement axé sur les tests, tests d’intégration).
  • Bonne connaissance de TypeScript et familiarité avec un framework frontal comme Vue. js.
  • Expérience des bases de données SQL.
  • Expérience de travail au sein d’une équipe de développement de logiciels agile structurée (Scrum/Kanban).
  • Bonne connaissance de la programmation orientée objet et des principes SOLID.

Qualifications souhaitées

  • Une solide compréhension des concepts de réseau et de cybersécurité, avec une exposition à des fournisseurs et des technologies tels que Fortinet, Cisco, Meraki ou Arista, est considérée comme un atout considérable.
  • Intérêt ou connaissances fondamentales en matière d’intégration de la puissance de l’IA (LLM, RAG, LangChain, etc. ) dans les logiciels d’entreprise.
  • Expérience de l’architecture événementielle (Kafka, RabbitMQ, etc. ).
  • Expérience en développement frontal (Vue. js de préférence).
  • Une connaissance adéquate du français est requise pour les postes au Québec.