Vivantro

Développeur Confirmé C# .NET Core

Posted: 2 minutes ago

Job Description

Développeur Confirmé C# .NET Core (H/F) Projet Sapiens (Secteur Assurances) - QuébecContexte :Vivantro est une ESN en pleine croissance, active sur les marchés tunisien, français et canadien. Nous recherchons un Développeur C# .NET Core confirmé ou Senior pour rejoindre nos équipes dédiées à des projets stratégiques d'envergure pour un acteur majeur du secteur financier/assurance au Québec. Ce rôle exige une solide maîtrise technique de l'écosystème Microsoft Azure et des architectures modernes basées sur la gestion d'événements et les microservices. Vos Responsabilités Clés1. Développement et Qualité LogicielleConcevoir et développer des applications robustes en C# / .NET Core en utilisant Visual Studio, en mettant l'accent sur la performance, la sécurité et la maintenabilité.Assurer une couverture de code élevée par des tests unitaires (via NCrunch), des tests d'intégration et des tests automatisés (via Postman).Participer activement aux revues de code et garantir le respect des meilleures pratiques (Clean Code, Design Patterns).Assurer la conformité du code aux normes de qualité et de sécurité (avec SonarQube).2. Architecture et IntégrationConcevoir et implémenter des APIs REST et des architectures microservices évolutives.Mettre en œuvre des intégrations complexes et asynchrones en utilisant des plateformes événementielles comme Kafka et Azure Event Hub, ainsi que des outils d'intégration (Boomi, Azure Data Factory).Optimiser les performances en intégrant des solutions de cache distribué (Azure Cache for Redis).3. DevOps et Cloud AzureParticiper à la conception et à la mise en œuvre de pipelines CI/CD robustes en utilisant GitHub Repositories et GitHub Actions, y compris la gestion des artefacts (Artifactory).Gérer les ressources de données Azure, notamment Azure SQL et Azure Blob Storage.Implémenter des mécanismes d'authentification modernes et sécurisés (KeyCloak, Auth0, SSO, EntraID).4. Pilotage et InnovationContribuer à la gestion des fonctionnalités et à l'expérimentation grâce à la gestion de Feature Toggle (LaunchDarkly).Participer aux rituels Agile (Scrum) et apporter votre expertise technique pour l'estimation et le pilotage du backlog.Assurer le monitoring, la journalisation et le diagnostic des applications en production (Splunk, Dynatrace).Profil RequisExpérience : Minimum 3 ans d'expérience professionnelle significative en développement .NET Core/C#.Expertise Azure : Maîtrise confirmée d'Azure SQL et des services Azure (notamment Event Hub, Data Factory, Cache for Redis et Blob Storage).Architecture : Forte maîtrise des API REST, des principes UML et de l'architecture Microservices.Intégration et Événementiel : Bonne connaissance des plateformes d'intégration (Boomi) et événementielles (Kafka).DevOps : Expérience solide avec GitHub (Repositories et Actions) et les outils de qualité/artefacts (SonarQube, Artifactory).Sécurité : Solides compétences en authentification moderne (KeyCloak, Auth0, EntraID, SSO).Langue : Français professionnel courant (oral et écrit) obligatoire.Atouts Significatifs (un plus)Expérience dans le secteur de l'Assurance (Projet Sapiens ou équivalent).Connaissance des solutions d'infrastructure réseau/sécurité (Akamai, Zscaler).Expérience de la gestion des fonctionnalités en production (LaunchDarkly).Expertise en outils d'observabilité (Splunk, Dynatrace).Nous vous offronsLa possibilité de travailler entièrement en télétravail.De réelles opportunités de développement professionnel.La chance de faire évoluer votre carrière dans un contexte international stimulant.Un engagement pour votre développement technique par des formations internes ou en auto-formation en ligne.Poste à pourvoir en CDI ou en freelancePrenez part à la conception de solutions critiques et innovantes chez Vivantro.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In