Senior .Net Developer (Mongo DB) (Open for remote)

Cognizant

Halifax

Remote

CAD 60,000 - 95,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus (discretionary) or profit
Well-being benefits (physical, mental,

Job summary

Cognizant in Canada is seeking a Senior .NET Microservices Developer to design, build, and support scalable cloud-based applications using .NET, MongoDB, and Microsoft Azure.

You will collaborate with engineers, architects, product partners, and stakeholders to deliver reliable, maintainable solutions while adhering to best practices, code reviews, and Agile ceremonies. Remote work is supported nationwide in Canada.

Qualifications

  • Five or more years of professional software development experience with .NET microservices.
  • Strong proficiency in designing and developing applications with MongoDB.
  • Hands-on experience with Microsoft Azure services, including Azure App Service and Azure Kubernetes Service.
  • Experience designing, building, testing, and supporting scalable cloud-based applications.
  • Solid understanding of software design patterns, object-oriented programming principles, and development best practices.
  • Experience writing clean, maintainable, and well-documented code.
  • Experience performing code reviews, troubleshooting technical issues, and improving application performance.
  • Ability to collaborate effectively in an Agile software development environment.

Responsibilities

  • Design, develop, test, and maintain scalable .NET microservices.
  • Create and maintain database components using MongoDB.
  • Develop and support Microsoft Azure components, including Azure App Service and Azure Kubernetes Service.
  • Write clean, maintainable, reusable, and well-documented code by following established engineering standards and best practices.
  • Conduct code reviews and help ensure solutions meet quality, security, performance, and maintainability standards.
  • Troubleshoot and resolve application performance issues, system failures, and compatibility concerns across supported environments.
  • Apply appropriate software design patterns when developing and enhancing solutions.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement, demonstrations, and retrospectives.

Skills

.NET microservices
MongoDB
Azure App Service
Azure Kubernetes Service
Agile
Code reviews

Tools

Neo4j

Job description

About the role

As a Senior .NET Microservices Developer, you will make an impact by designing, developing, and supporting scalable cloud-based applications using .NET, MongoDB, and Microsoft Azure. You will be a valued member of the engineering team and collaborate with developers, architects, product partners, and other stakeholders to deliver reliable, maintainable, and high-quality technology solutions.

Work model

We strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a remote position open to qualified applicants in Canada. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

In this role, you will:
  • Design, develop, test, and maintain scalable .NET microservices.
  • Create and maintain database components using MongoDB.
  • Develop and support Microsoft Azure components, including Azure App Service and Azure Kubernetes Service.
  • Write clean, maintainable, reusable, and well-documented code by following established engineering standards and best practices.
  • Conduct code reviews and help ensure solutions meet quality, security, performance, and maintainability standards.
  • Troubleshoot and resolve application performance issues, system failures, and compatibility concerns across supported environments.
  • Apply appropriate software design patterns when developing and enhancing solutions.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement, demonstrations, and retrospectives.
What you need to have to be considered
  • Five or more years of professional software development experience with .NET microservices.
  • Strong proficiency in designing and developing applications with MongoDB.
  • Hands-on experience with Microsoft Azure services, including Azure App Service and Azure Kubernetes Service.
  • Experience designing, building, testing, and supporting scalable cloud-based applications.
  • Solid understanding of software design patterns, object-oriented programming principles, and development best practices.
  • Experience writing clean, maintainable, and well-documented code.
  • Experience performing code reviews, troubleshooting technical issues, and improving application performance.
  • Ability to collaborate effectively in an Agile software development environment.
These will help you stand out
  • Experience with graph databases, particularly Neo4j.
  • Knowledge of containerized application development and Kubernetes-based deployments.
  • Experience supporting distributed systems or cloud-native microservices.
  • Familiarity with application monitoring, logging, and performance optimization in Azure environments.

We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.

Salary and Other Compensation

Applications will be accepted until September 30th, 2026.

We regularly assess market data to ensure we offer a competitive compensation package for our associates. The base salary for this position ranges between CAD $60,000 and CAD $95,000 per year. Where the successful candidate may fall within the range depends on relevant education, work and/or management experience, skillset, and other business-related and job-necessary qualifications.

This position is also eligible for Cognizant’s discretionary annual performance-based bonus, as well as benefits that support physical, mental, and financial well-being.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Azure Developer
Senior .NET Azure Developer

Cognizant • Toronto, Ottawa

Hybrid
CAD 60,000 - 95,000
Performance bonus
Benefits package
Senior Software Engineer, Cluster Scalability
Senior Software Engineer, Cluster Scalability

AlleyCorp • British Columbia

On-site
CAD 158,000 - 220,000
Site Reliability Engineer (Senior or Staff), Deployments
Site Reliability Engineer (Senior or Staff), Deployments

AlleyCorp • Toronto

On-site
CAD 144,000 - 200,000
Senior Software Engineer
Senior Software Engineer

MongoDB • Toronto

On-site
CAD 158,000 - 220,000
Senior Software Engineer, Atlas Search Systems
Senior Software Engineer, Atlas Search Systems

MongoDB Inc. • Toronto

On-site
CAD 158,000 - 220,000
Développeur C#/.NET senior ou développeuse C#/.NET senior
Développeur C#/.NET senior ou développeuse C#/.NET senior

Alithya • Toronto

On-site
CAD 90,000 - 130,000
Senior Solutions Architect (Pre-Sales)
Senior Solutions Architect (Pre-Sales)

MongoDB Inc. • Montreal (administrative region)

On-site
CAD 130,000 - 180,000
Senior Dotnet Developer
Senior Dotnet Developer

Synechron • Edmonton

On-site
CAD 90,000 - 92,000
15 days annual leave
Comprehensive insurance plan
Flexible hybrid policy
+3
Senior Customer Success Manager
Senior Customer Success Manager

MongoDB • Montreal (administrative region)

On-site
CAD 107,000 - 148,000
Equity
Employee stock purchase
Flexible PTO
+6
Full Stack .NET Developer (Angular & Cloud Technologies)
Full Stack .NET Developer (Angular & Cloud Technologies)

Cognizant • Halifax Regional Municipality

Hybrid
CAD 90,000 - 100,000