Developer. Net

CoFoMo Inc.

Montreal (administrative region)

Hybrid

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CoFoMo Inc. in Montreal seeks a senior software engineer to lead secure .NET Core development and to design scalable applications meeting functional and non-functional requirements.

You will analyze, implement, and document architecture and evolve solutions in a collaborative, fast-paced environment. Responsibilities include creating and maintaining CI/CD pipelines in YAML with Azure DevOps, ensuring code quality, test automation, and applying SOLID principles.

Qualifications

  • 7–10 years of software engineering experience, mainly in .NET Core.
  • Bachelor's degree in computer science, engineering, or equivalent.
  • Proficient in .NET Core, C#, SQL, GraphQL, JavaScript, TypeScript, and Angular.
  • Experience designing CI/CD pipelines in YAML with Azure DevOps.
  • Develop robust automated tests using xUnit or PACT.
  • Enforce modern authentication (OpenID Connect and OAuth).
  • Apply SOLID principles and OO design; knowledge of TDD and pair programming.
  • Fluent in French and English for daily tasks and international collaboration.

Responsibilities

  • Participate in all phases of the secure software development lifecycle, from analysis to production deployment
  • Design and develop scalable application solutions that meet functional and non-functional requirements
  • Document the architecture, functional and technical design as well as the evolutions made to the solutions
  • Create and maintain continuous integration and deployment mechanisms in Azure DevOps
  • Deploy and support applications in the various environments until they are put into production
  • Maintain and evolve existing applications, including technical support, incident resolution, and code restructuring
  • Collaborate with agile team members and share software engineering best practices
  • Contribute to code quality, test automation, and continuous improvement of development practices

Skills

.NET Core
C#
SQL
GraphQL
JavaScript
TypeScript
Angular
Azure DevOps
CI/CD pipelines
Test automation
OpenID Connect/OAuth
SOLID principles
Bilingual: French/English

Education

Bachelor's degree in computer science, engineering or equivalent

Tools

xUnit
PACT
Azure DevOps

Job description

Tasks and responsibilities
  • Participate in all phases of the secure software development lifecycle, from analysis to production deployment
  • Design and develop scalable application solutions that meet functional and non-functional requirements
  • Document the architecture, functional and technical design as well as the evolutions made to the solutions
  • Create and maintain continuous integration and deployment mechanisms in Azure DevOps
  • Deploy and support applications in the various environments until they are put into production
  • Maintain and evolve existing applications, including technical support, incident resolution, and code restructuring
  • Collaborate with agile team members and share software engineering best practices
  • Contribute to code quality, test automation, and continuous improvement of development practices
Profile sought
  • Have seven (7) to ten (10) years of experience in software engineering, primarily in .NET Core development
  • Have a bachelor's degree in computer science, engineering or equivalent experience
  • Be proficient in .NET Core, C#, SQL, GraphQL, JavaScript, TypeScript, and Angular
  • Design continuous integration and deployment pipelines in YAML with Azure DevOps
  • Develop robust automated assays using xUnit, PACT or equivalent tools
  • Enforce modern authentication and authorization mechanisms, including OpenID Connect and OAuth
  • Use software engineering practices such as test-driven development, pair programming, simple design, and the Fake First approach
  • Understand object-oriented programming and apply SOLID principles
  • Demonstrate excellent analytical, problem-solving and documentation skills
  • This position requires fluency in French and English for daily tasks, understanding documentation and professional communication with customers, suppliers and colleagues internationally
  • Language skills in French and English are essential, both oral and written
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur / Développeuse Full Stack .NET (Microservices & Cloud)
Développeur / Développeuse Full Stack .NET (Microservices & Cloud)

ALFACONSEIL.CA • Montreal West

On-site
CAD 70,000 - 90,000
Senior Software Designer
Senior Software Designer

Artech L.L.C. • Montreal (administrative region)

On-site
CAD 110,000 - 180,000
Programmer Analyst
Programmer Analyst

CoFoMo Inc. • Quebec

On-site
CAD 90,000 - 150,000
Technical Lead
Technical Lead

CoFoMo Inc. • Lévis

Hybrid
CAD 110,000 - 150,000
Chef technique
Chef technique

CoFoMo Inc. • Lévis

Hybrid
CAD 120,000 - 160,000
.Net Azure Developer
.Net Azure Developer

Vedasoft Inc • Toronto

On-site
CAD 100,000 - 130,000
Senior Full stack .Net Developer
Senior Full stack .Net Developer

Mantu • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Développeur(euse) logiciel Back-End / DevOps
Développeur(euse) logiciel Back-End / DevOps

Mirego • Quebec

On-site
CAD 90,000 - 140,000
Spécialiste DevOps SRE (Senior)
Spécialiste DevOps SRE (Senior)

Groupe SII • Canada

On-site
CAD 80,000 - 100,000
.Net Developer
.Net Developer

CoFoMo Inc. • Quebec

On-site
CAD 90,000 - 120,000