Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- French
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
Job summary
Design, develop, and test reusable .NET libraries and components, perform unit testing, support functional testing, and diagnose and resolve technical system issues. Assist with gathering and documenting user requirements, produce technical documentation, and collaborate with team members.
Job details
Voici un bref aperçu des tâches et des responsabilités : Concevoir, développer et tester les nouvelles librairies réutilisables ou composantes du cadre de développement .NET; Réaliser des essais unitaires et soutenir les essais fonctionnels; Diagnostiquer et résoudre les problèmes techniques des systèmes; Prêter assistance dans la collecte et la documentation des besoins utilisateurs; Réaliser la documentation technique; Collaborer avec les autres membres de l’équipe. Le Profil Recherché Est Le Suivant Détenir un diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l’information (informatique, génie logiciel, génie informatique) ou une formation équivalente; Posséder cinq années d’expérience en technologies de l’information; Posséder cinq années d’expérience en programmation dans un environnement .Net (C#); Posséder cinq années d’expérience avec Azure DevOps ou un autre outil de gestionnaire de source dont les fonctionnalités sont similaires (Par exemples : GIT, TFS); Posséder minimum trois années d’expérience dans l’utilisation et l’application des concepts suivants : patrons de conception logicielle, développement piloté par les tests (TDD), essais automatisés, injection de dépendance, principes SOLID, principes Clean Code, DevSecOps; Posséder minimum trois années d’expérience en programmation dans les langages ou concepts suivants : Javascript, TypeScript, MVC, Angular, Blazor, REST API / SOAP, HTML5, Vue.js, React, Concepts d’accessibilité WEB, SQL.
What you’ll do
Design, develop, and test reusable .NET libraries and components, perform unit testing, support functional testing, and diagnose and resolve technical system issues. Assist with gathering and documenting user requirements, produce technical documentation, and collaborate with team members.
Requirements
Requires a bachelor's degree in information technology or equivalent education, five years of IT experience, and five years of C#/.NET programming experience. Candidates must also have five years of experience with Azure DevOps or a similar source control tool, plus at least three years applying specified software engineering practices and programming technologies.
Listed skills
- REST APIs · Preferred
- Automated testing · Preferred
- Angular · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- .NET · Preferred
- C++ · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C#
- .NET
- Azure DevOps
- Git
- TFS
- Software Design Patterns
- Test-Driven Development
- Automated Testing
- Dependency Injection
- SOLID Principles
- Clean Code
- DevSecOps
- JavaScript
- TypeScript
- Angular
- REST APIs
Job areas
- Software
- Technology
More jobs from COFOMO
Consultant DevOps senior
- On-site
- Montréal, QC
- Posted Oct 17, 2026
Développeur full stack iOS
- On-site
- Montréal, QC
- Posted Oct 17, 2026
Développeur .Net / Java
- On-site
- Montréal, QC
- Posted Oct 16, 2026
Conseiller en architecture de solutions en cybersécurité
- On-site
- Montréal, QC
- Posted Oct 16, 2026