Talent.com
Développeur .Net

Développeur .Net

LogientMontreal, QC, ca
17 days ago
Job type
  • Full-time
Job description

Logient recherche plusieurs Déveoppeurs .Net expérimentés pour un grand projet d'envergure chez l'un de ses clients.

On cherche des développeur capables de contribuer à toutes les étapes du cycle de vie applicatif, dans un environnement technique varié mêlant des technologies legacy (VB.NET) et modernes (Azure, React, CI / CD). Le poste implique un mélange de développement , de maintenance , et de support , avec une importance particulière donnée à la qualité des livrables et aux déploiements.

Missions techniques détaillées :

  • Développement et maintenance :
  • Réalisation technique :
  • Développer principalement en VB.NET pour des frameworks personnalisés existants.
  • Participer à des évolutions en C# et .NET (versions 4.8 à 8).
  • Création ou modification de fonctionnalités backend, avec une composante front-end mineure (React).
  • Maintenance des tests : maintenir et enrichir les suites d’ essais unitaires .
  • Révision du code : participer activement aux revues de code .
  • Gestion des pipelines et déploiements :
  • Configurer et gérer des pipelines CI / CD avec Azure DevOps pour automatiser les builds et les releases.
  • Préparer les composants pour les déploiements dans les différents environnements.
  • S’assurer de la qualité et de la stabilité des déploiements fréquents (environ une mise en production / semaine).
  • Documentation et tests fonctionnels :
  • Produire une documentation fonctionnelle détaillée pour les nouvelles fonctionnalités et évolutions.
  • Contribuer à la réalisation d’essais fonctionnels pour vérifier le bon comportement des applications en conditions réelles.
  • Support et production :
  • Gérer le support de production sur l’ensemble des composants de l’équipe (20% du temps), y compris la gestion des incidents, diagnostics, et résolutions.
  • Participer activement à la préparation et réalisation des mises en production .

Environnement technique :

  • Langages et frameworks :
  • VB.NET , C# , .NET (4.8 à 8), React (composants réutilisables).
  • Bonne maîtrise des concepts backend, avec des notions de front appréciées.
  • Environnements et outils :
  • Azure DevOps pour le management de projet et des pipelines CI / CD.
  • GIT et TFVC pour le versionnement du code.
  • Conteneurisation avec Docker et orchestration avec Terraform pour les pipelines.
  • SQL Server , Kafka , et déploiements sur IIS dans un environnement Windows majoritairement on-premises (90%).
  • Production et supervision :
  • Importance des tests automatisés pour garantir la qualité des livrables.
  • Supervision des applications et diagnostics des performances avec Dynatrace .
  • Points clés et attentes :

  • Polyvalence technique : une capacité à intervenir sur des technologies hétérogènes, avec une majorité de backend (50% jobs, 48% backend, 2% front).
  • Expertise front souhaitée : une expérience solide en React est un vrai atout pour proposer des améliorations sur la partie interface utilisateur.
  • Autonomie et rigueur : gérer les déploiements, assurer la maintenance, et veiller à la qualité des développements.
  • Curiosité et apprentissage : être motivé pour apprendre rapidement les outils ou technologies non maîtrisés.