IT & Software

Tech Lead and .NET Developer

Alithya

Quebec · Capitale Nationale · Canada

Votre rôle, votre impact

En tant que Tech Lead et développeur ou développeuse .NET, vous contribuerez à la conception, au développement, à la sécurisation et à l’évolution de solutions logicielles modernes, robustes et évolutives. Vous exercerez un leadership technique auprès des équipes, participerez aux décisions d’architecture et contribuerez directement à la qualité des pratiques de développement et de livraison.

Votre quotidien

  • Participer à l’analyse des besoins et à la conception technique de solutions back-end ou full-stack;
  • Concevoir, développer, tester et maintenir des applications et services avec C#, .NET et ASP.NET Core;
  • Développer et sécuriser des API REST ainsi que des intégrations entre systèmes d’entreprise;
  • Appliquer les principes de programmation orientée objet, SOLID, les patrons de conception et les pratiques de code propre;
  • Participer à toutes les phases du cycle de développement logiciel sécurisé, de la conception à la mise en production;
  • Créer et maintenir des tests unitaires, d’intégration et de service robustes et automatisés;
  • Implémenter et maintenir les pipelines CI/CD et les intégrer aux mécanismes de contrôle de la qualité;
  • Analyser et résoudre des incidents complexes en production, puis améliorer la résilience, la performance et l’observabilité des solutions;
  • Collaborer avec les architectes, les analystes, les responsables de produit et les équipes DevOps, sécurité et opérations;
  • Effectuer des revues de code, encadrer les développeurs moins expérimentés et recommander des améliorations continues aux plateformes, outils et pratiques.

Les clés de votre réussite

  • Baccalauréat en informatique, en génie logiciel ou expérience équivalente;
  • Expérience approfondie en développement et en maintenance de solutions .NET sécurisées;
  • Expérience en conception, en documentation, en développement et en utilisation d’API REST, ainsi qu’avec les bases de données relationnelles, notamment SQL Server, et les pratiques d’accès aux données;
  • Maîtrise de C#, .NET moderne, ASP.NET Core, Visual Studio ou Visual Studio Code, ainsi que de Git, Azure DevOps ou GitHub et des pratiques CI/CD;
  • Bonne compréhension des architectures distribuées, des microservices et des systèmes de messagerie;
  • Capacité à diagnostiquer et résoudre rapidement des problèmes complexes dans des systèmes critiques;
  • Leadership technique, autonomie, sens des responsabilités et excellentes aptitudes de collaboration.

Vos atouts supplémentaires

  • Expérience avec .NET 10 LTS, Entity Framework Core, MySQL, Redis, Docker, Kubernetes, Tanzu, Azure ou AWS;
  • Expérience avec SonarQube et des outils d’observabilité comme Splunk, Dynatrace ou Application Insights, ainsi qu’avec Terraform ou d’autres outils d’infrastructure sous forme de code;
  • Expérience dans les services financiers, l’assurance, les télécommunications ou un environnement réglementé, ainsi qu’avec des plateformes complexes, des systèmes hérités, la modernisation, le mentorat et le coaching technique;
  • Connaissance d’Angular, TypeScript, HTML, CSS, des architectures événementielles, de Kafka, ActiveMQ, Hangfire, CyberArk ou ForgeRock.

Compétences linguistiques

Français : Avancé

#J-18808-Ljbffr

Reference: WJ-4703_9786818

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.