À titre d’analyste-programmeur(-euse) Backend Python, vous contribuez au développement et à l’évolution de notre plateforme d’automatisation des infrastructures et services de Télécommunications et de Sécurité du Mouvement Desjardins. Vous concevez des solutions logicielles stables, sécuritaires et évolutives permettant d’automatiser le cycle de vie de ces services et de les rendre consommables en libre-service, notamment par l’entremise d’API et d’un portail Web. Votre rôle va au-delà du développement de code. Vous contribuez à comprendre et détailler les besoins, concevoir les solutions, développer et automatiser les tests, livrer, exploiter et faire évoluer les services tout au long de leur cycle de vie. Vous travaillez principalement avec Python et Django, dans un environnement intégrant notamment les API REST, PostgreSQL, Ansible Automation Platform, Terraform, GitHub Actions et les technologies de conteneurisation. En collaboration avec les spécialistes en Télécommunications et en Sécurité, les concepteurs de solutions et les autres membres de l’équipe, vous transformez des besoins et des opérations d’infrastructure complexes en services automatisés, standardisés, fiables et réutilisables. Vous contribuez aux choix de conception, challengez les options proposées et participez activement à l’amélioration continue de la plateforme et des pratiques de développement. Cette façon de travailler correspond directement au modèle cible où le développeur appuie le concepteur d'automatisation dans les analyses et partage la responsabilité de livrer une solution testée, exploitable et durable. Vous êtes responsable de la qualité, de la sécurité, de la maintenabilité et de l’exploitabilité des solutions auxquelles vous contribuez. Par votre expertise en développement backend et en automatisation, vous participez à rendre les services de Télécommunications et de Sécurité plus simples à consommer, plus standardisés et davantage automatisés. Plus spécifiquement, vous serez amené(e) à :
Concevoir, développer et faire évoluer des solutions backend en Python et Django
Développer et maintenir des API REST sécuritaires et performantes
Contribuer à l'architecture et à l'évolution de la plateforme d'automatisation Télécom et Sécurité
Automatiser des infrastructures et des services à l'aide d'Ansible Automation Platform (AAP) et Terraform
Développer des modules, intégrations et automatisations réutilisables en Python
Participer à la modélisation et à l'exploitation des données avec PostgreSQL et SQL
Industrialiser les solutions et les déploiements en appliquant les pratiques CI/CD et GitHub Actions
Assurer la qualité, la sécurité et la fiabilité des solutions par les tests automatisés, les revues de code et la résolution d'incidents
Collaborer avec les spécialistes Télécommunications, Sécurité et les équipes de conception pour transformer les besoins en solutions automatisées
Documenter les solutions et favoriser le partage des connaissances afin d'assurer leur adoption et leur pérennité
Ce que nous offrons*
Salaire concurrentiel et boni annuel
4 semaines de vacances flexibles dès la première année
Régime de retraite à prestations déterminées qui assure un revenu prévisible et stable durant toute la retraite
Régime d’assurance collective incluant des services de télémédecine
Remboursement des frais liés à la santé, au bien-être et à de l’équipement pour le télétravail
*Les avantages sont applicables en fonction des critères d’admissibilité.
#LI-Hybrid
Ce que vous mettrez à profit
Baccalauréat dans une discipline appropriée
Un minimum de quatre ans d’expérience pertinente en développement logiciel ou dans un rôle similaire
Veuillez noter que d’autres combinaisons de formation et d’expérience pertinentes pourraient être considérées
Connaissance du français nécessaire
Expertise avancée en développement backend avec Django
Expertise avancée dans la conception, le développement et l’intégration d’API REST
Expertise avec les pratiques CI/CD,…