Titre du poste ou emplacement

Tech Lead .NET

Desjardins
Metropolitan, ON
Publié il y a 3 jours
Détails de l'emploi :
Temps plein
Expérimenté

Job Description

La Direction Solutions, Distribution et Assurance Crédit a pour mission la livraison et le support de solutions dédiées à deux types de clientèle, soit celle des Réseaux Indépendants et de l'Assurance de Personnes. À titre de Tech Lead .NET, vous exercez un rôle de leadership et agissez à titre de spécialiste relativement aux systèmes auprès de votre unité, des clients et divers intervenants. Au-delà de vos bonnes compétences techniques et de votre expérience, comme joueur(-euse) d'équipe, vous devrez démontrer une bonne ouverture d'esprit face aux approches agiles et donc une polyvalence et un désir de contribuer à tous les travaux de l'équipe même si parfois ces derniers vous amènent à l'extérieur de votre fonction principale (« T shape »). Plus spécifiquement, vous serez amené(e) à :

Élaborer des stratégies de réalisation complexes, analyser, concevoir et documenter des produits ou des solutions d'affaires.

Assurer l'analyse et le développement de produits logiciels, la conception, le code, l'automatisation des tests et l'exploitation en appliquant les bonnes pratiques de développement, de données et de sécurité.

Rédiger les façons de faire, les encadrements et les méthodes de développement. S'assurer de l'élaboration de la documentation, de la préparation et de la diffusion des formations aux pairs et consommateurs.

Travailler en cocréation avec les partenaires d'affaires et les architectes pour bien comprendre et ainsi réaliser l'arrimage des solutions représentant les intentions et objectifs d'affaires.

Cibler les opportunités d'optimisation des systèmes et les impacts sous-jacents aux changements. Assurer une analyse des problématiques à complexité opérationnelle et conceptuelle élevée, s'assurer de déterminer les causes et d'effectuer un suivi des problèmes aux systèmes lors d'incidents majeurs et s'assurer de leur résolution.

S'assurer de l'installation et des tests de progiciels ou de l'implantation des applications

Automatiser les essais (comprendre les méthodologies associées ; ex : pyramides des essais, TDD, BDD …) et se porter imputable de la qualité.

Documenter les solutions techniques et les pratiques pour assurer la pérennité des produits.

Assurer une vigie des technologies et pratiques de développement, et partager les meilleures pratiques et façons de faire au sein de son équipe

Effectuer de la revue de code et de la gestion du code source.

Baccalauréat dans une discipline appropriée

Un minimum de six ans d'expérience pertinente

Expérience dans les environnements technologiques hybrides et complexes (systèmes Legacy et infonuagique)

Expérience avec les langages de programmation .Net (C#, ASP, VB, .Net Core)

Maîtrise des bases de données relationnelles (Oracle) et du langage SQL

Maîtrise des concepts de services REST API

Maitrise d'outils de support au développement (GitHub, GitHub Action, Concourse etc)

Maitrise d'outils de tests

Maitrise du développement en DevOps

Partager un emploi :