IT & Software

Dév. de logiciel princ.

Bell

Ottawa · Ontario · Canada

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.
  • Reference: WJ-2465_1467434

    Apply now

    Continue on the employer's official application - the same link they use for every candidate.

    More jobs

    Find more on GigBlows

    This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.