Développeur. Net

24 hours ago

Montreal, Quebec, Canada COFOMO Full-time

Responsabilités

Participer à toutes les phases du cycle de développement logiciel sécurisé, de l’analyse jusqu’au déploiement en production ; Concevoir et développer des solutions applicatives évolutives répondant aux exigences fonctionnelles et non fonctionnelles ; Documenter l’architecture, la conception fonctionnelle et technique ainsi que les évolutions apportées aux solutions ; Créer et maintenir les mécanismes d’intégration et de déploiement continus dans Azure DevOps ; Déployer et soutenir les applications dans les différents environnements jusqu’à leur mise en production ; Maintenir et faire évoluer les applications existantes, incluant le soutien technique, la résolution des incidents et la restructuration du code ; Collaborer avec les membres de l’équipe agile et partager les meilleures pratiques d’ingénierie logicielle ; Contribuer à la qualité du code, à l’automatisation des essais et à l’amélioration continue des pratiques de développement。

Profil recherché

  • Cumuler de sept (7) à dix (10) ans d’expérience en ingénierie logicielle, principalement en développement .NET Core ;
  • Détenir un baccalauréat en informatique, en génie ou posséder une expérience équivalente ;
  • Maîtriser .NET Core, C#, SQL, GraphQL, JavaScript, TypeScript et Angular ;
  • Concevoir des pipelines d’intégration et de déploiement continus en YAML avec Azure DevOps ;
  • Développer des essais automatisés robustes à l’aide de xUnit, PACT ou d’outils équivalents ;
  • Appliquer les mécanismes modernes d’authentification et d’autorisation, notamment OpenID Connect et OAuth ;
  • Utiliser les pratiques d’ingénierie logicielle telles que le développement piloté par les tests, la programmation en binôme, la conception simple et l’approche Fake First ;
  • Comprendre la programmation orientée objet et appliquer les principes SOLID ;
  • Démontrer d’excellentes capacités d’analyse, de résolution de problèmes et de documentation ;
  • 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 à l’échelle internationale.
  • Les compétences linguistiques en français et en anglais sont indispensables, tant à l\'oral qu\'à l\'écrit.