Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Not Applicable
Job summary
Design, develop, and test reusable .NET libraries and components; perform unit and functional testing and diagnose and resolve technical issues. Gather and document user requirements, produce technical documentation, and collaborate with team members.
Job details
Here is a brief overview of the tasks and responsibilities: Design, develop and test new reusable libraries or components of the .NET development framework; Perform unit tests and support functional tests; Diagnose and resolve technical problems with systems; Assist in the collection and documentation of user requirements; Produce the technical documentation; Collaborate with other team members. The Profile We Are Looking For Is As Follows Hold an undergraduate degree (bachelor's degree) in the field of information technology (computer science, software engineering, computer engineering) or equivalent training; Possess five years of experience in information technology; Five years of programming experience in a .Net (C#) environment; Five years of experience with Azure DevOps or another source manager tool with similar functionality (e.g., GIT, TFS); Have a minimum of three years of experience in the use and application of the following concepts: software design patterns, test-driven development (TDD), automated testing, dependency injection, SOLID principles, Clean Code principles, DevSecOps; Minimum of three years of programming experience in the following languages or concepts: Javascript, TypeScript, MVC, Angular, Blazor, REST API/SOAP, HTML5, Vue.js, React, Web Accessibility Concepts, SQL.
What you’ll do
Design, develop, and test reusable .NET libraries and components; perform unit and functional testing and diagnose and resolve technical issues. Gather and document user requirements, produce technical documentation, and collaborate with team members.
Requirements
Requires a bachelor's degree in information technology or equivalent training, five years of IT experience, and five years of .NET/C# programming experience. Candidates must also have five years of experience with Azure DevOps or a similar source management tool, plus at least three years applying specified software engineering practices and working with relevant web technologies and SQL.
Listed skills
- SQL · 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.
- .NET
- C#
- Azure DevOps
- Git
- TFS
- Software Design Patterns
- Test-Driven Development
- Automated Testing
- Dependency Injection
- SOLID Principles
- Clean Code
- DevSecOps
- JavaScript
- TypeScript
- Angular
- SQL
Job areas
- Software
- Technology
More jobs from COFOMO
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
Conseiller en architecture d’intégration
- On-site
- Montréal, QC
- Posted Oct 16, 2026
