29 Aug
|
COFOMO
|
Montreal
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é, 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.
Le Profil Recherché Est Le Suivant
- 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 straightforward 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.
📌 Développeur. Net (Montreal)
🏢 COFOMO
📍 Montreal