87669# Conseiller en ingénierie Angular /.NetMontréalHybrideDéveloppement logiciel et ingénieriePostulerReconnue depuis 30 ans pour l’excellence de ses experts, COFOMO est aujourd’hui une firme canadienne de services-conseils incontournable en transformation numérique et en intelligence artificielle. Grâce à nos 3 000 experts, dix Centres d’excellence et 4 bureaux à travers le pays, nous sommes dans une position unique pour piloter avec succès les transformations de nos clients. À la fois stratégique et tactique, nous aidons les organisations de diverses industries à prospérer dans le monde d’aujourd’hui.## Notre promesseAider nos clients à réussir et à tirer pleinement profit de leurs efforts de transformation.## Description de poste**Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :*** Participer à toutes les phases du cycle de développement logiciel sécurisé (SSDLC);* Concevoir et mettre en œuvre des solutions techniques conformes aux exigences du client et aux normes de développement logiciel;* Produire et maintenir la documentation d’architecture et de conception tout au long du développement et après la mise en production;* Assurer la maintenance des applications et des services existants;* Contribuer activement aux cérémonies agiles et aux rencontres d’équipe;* Respecter les méthodes de travail et les pratiques établies;* Collaborer avec des équipes multidisciplinaires afin d’intégrer les applications aux autres systèmes, bases de données et API de tiers;* Diagnostiquer et corriger les problèmes applicatifs afin d’optimiser les performances et d’assurer le bon fonctionnement des systèmes;* Contribuer à l’amélioration continue des pratiques et des méthodologies de développement d’applications; **Le profil recherché est le suivant :*** Détenir un minimum de huit (8) années d’expérience en développement logiciel;* Posséder un diplôme en informatique, en génie ou dans un domaine pertinent (un atout);* Avoir de l’expérience en développement et en maintenance de solutions Full Stack sécurisées avec .NET Core et C#;* Maîtriser le développement de solutions frontales avec Angular, TypeScript et RxJS;* Posséder de l’expérience en conception, documentation, développement, sécurisation et consommation d’API REST;* Maîtriser les concepts de programmation orientée objet, les principes de conception SOLID et les patrons de conception;* Connaître les mécanismes modernes d’authentification et d’autorisation, notamment OpenID Connect et OAuth;* Avoir de l’expérience dans le développement de tests automatisés robustes, notamment les tests unitaires, les tests d’API et les tests d’intégration;* Posséder de l’expérience avec les pipelines CI/CD définis en YAML;* Savoir exploiter efficacement GitHub Copilot dans le cycle de développement logiciel, notamment pour l’analyse, la génération de code, la refactorisation, les tests, le déploiement et la documentation;* Maîtriser Microsoft Visual Studio, Git, Azure DevOps, NuGet et les outils connexes;* Avoir de l’expérience avec des bases de données relationnelles telles que SQL Server et MySQL;* Comprendre l’architecture événementielle et connaître les systèmes de diffusion d’événements et de messagerie tels que Kafka et ActiveMQ;* Connaître les concepts de conteneurisation et les services infonuagiques, notamment Docker et Tanzu;* Comprendre les approches de développement logiciel telles que TDD, DDD, la programmation en binôme, CI/CD, le développement basé sur le tronc et DevOps;* Posséder de l’expérience avec l’intégration d’API de tiers;* Connaître les protocoles de sécurité et les pratiques exemplaires en matière de développement d’applications;* Avoir de l’expérience en développement avec Power BI et Power Apps (un atout);* Démontrer un esprit collaboratif, de l’autonomie et une forte capacitée d’initiative;* Posséder d’excellentes aptitudes en communication et savoir transmettre clairement des idées et des concepts techniques et d’affaires;* Ce poste exige une maîtrise du français et de l'anglais pour les tâches quotidiennes, la compréhension de la documentation et la communication professionnelle avec la clientèle, les fournisseurs et les collègues à travers le Canada. Les compétences linguistiques en français et en anglais sont indispensables, tant à l'oral qu'à l'écrit.