Senior Application Support & Development Engineer (.NET & MongoDB)

Cognizant

Halifax

Remote

CAD 70,000 - 95,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Discretionary annual bonus
Wellbeing benefits

Job summary

Cognizant is seeking a Senior Application Support & Development Engineer in Canada to lead end-to-end development and production support across a large enterprise software landscape. The role emphasizes hands-on work in C#, .NET, Azure, and MongoDB, with strong incident and lifecycle management.

The ideal candidate will own incidents, drive root-cause analysis, and collaborate across API, cloud, integration, and database layers, while supporting CI/CD and modernization efforts.

Qualifications

  • 7+ years of overall experience in application development, maintenance, and production support.
  • Strong hands-on expertise in C#, .NET Framework, .NET Core / .NET 6+, ASP.NET Core, and RESTful Web APIs.
  • Strong hands-on experience with Microsoft Azure services, cloud-native application development, deployment, monitoring, and troubleshooting.
  • Strong hands-on experience with MongoDB, including data modeling, aggregation pipelines, indexing, query optimization, and performance troubleshooting.
  • Demonstrated experience supporting enterprise applications in production environments.
  • Experience managing incidents, service requests, defects, changes, and operational tickets through closure.

Responsibilities

  • Design, develop, enhance, and maintain enterprise applications using C#, .NET Core / .NET 6+, ASP.NET Core, REST APIs, Azure services, and MongoDB.
  • Build scalable backend services and APIs while following secure coding, performance, and maintainability standards.
  • Maintain a support-first and customer-focused mindset while balancing development priorities.
  • Provide production support and troubleshoot application, API, database, cloud, integration, and deployment issues.
  • Respond effectively to production priorities and work within incident, change, release, and security processes.
  • Take end-to-end ownership of incidents, service requests, defects, enhancements, and operational tasks.
  • Perform root-cause analysis for recurring issues and implement corrective and preventive solutions.
  • Develop and optimize MongoDB queries, aggregation pipelines, indexes, and data access patterns.
  • Configure, deploy, monitor, and support workloads hosted on Microsoft Azure.
  • Support CI/CD pipelines, automated deployments, release activities, and post-production validations using Azure DevOps and Git.
  • Participate in Technology Lifecycle Management activities, including framework upgrades, package upgrades, patching, and platform modernization.
  • Support vulnerability remediation, dependency upgrades, secure configuration, and compliance-related activities.
  • Perform software installation, uninstallation, configuration, environment maintenance, and operational readiness activities as needed.
  • Create and maintain technical documentation, support procedures, knowledge articles, release notes, and operational runbooks.

Skills

C#
ASP.NET Core
.NET Framework
.NET Core / .NET 6+
REST APIs
MongoDB
Microsoft Azure
Production support

Tools

Docker
Kubernetes
Azure DevOps
PowerShell

Job description

We are seeking a Senior Application Support & Development Engineer with 7+ years of experience and strong hands-on expertise in .NET, Microsoft Azure, and MongoDB. These three technologies are mandatory for the role. The position combines application development, production support, operational maintenance, cloud services, and technology lifecycle activities across a large enterprise software landscape.

The ideal candidate will demonstrate end-to-end ownership, a strong support attitude, a ticket-driven mindset, and the ability to troubleshoot complex issues across application, API, cloud, integration, and database layers.

In this role, you will

  • Design, develop, enhance, and maintain enterprise applications using C#, .NET Core / .NET 6+, ASP.NET Core, REST APIs, Azure services, and MongoDB.
  • Build scalable backend services and APIs while following secure coding, performance, and maintainability standards.
  • Maintain a support-first and customer-focused mindset while balancing development priorities.
  • Provide production support and troubleshoot application, API, database, cloud, integration, and deployment issues.
  • Respond effectively to production priorities and work within defined incident, change, release, and security processes.
  • Take end-to-end ownership of incidents, service requests, defects, enhancements, and operational tasks.
  • Perform root-cause analysis for recurring issues and implement corrective and preventive solutions.
  • Develop and optimize MongoDB queries, aggregation pipelines, indexes, and data access patterns.
  • Configure, deploy, monitor, and support workloads hosted on Microsoft Azure.
  • Support CI/CD pipelines, automated deployments, release activities, and post-production validations using Azure DevOps and Git.
  • Participate in Technology Lifecycle Management activities, including framework upgrades, package upgrades, patching, and platform modernization.
  • Support vulnerability remediation, dependency upgrades, secure configuration, and compliance-related activities.
  • Perform software installation, uninstallation, configuration, environment maintenance, and operational readiness activities as needed.
  • Create and maintain technical documentation, support procedures, knowledge articles, release notes, and operational runbooks.

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.

Note: 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.

What you need to have to be considered:

  • 7+ years of overall experience in application development, maintenance, enhancement, and production support.
  • Strong hands-on expertise in C#, .NET Framework, .NET Core / .NET 6+, ASP.NET Core, and RESTful Web APIs.
  • Strong hands-on experience with Microsoft Azure services, cloud-native application development, deployment, monitoring, and troubleshooting.
  • Strong hands-on experience with MongoDB, including data modeling, schema design, aggregation pipelines, indexing, query optimization, and performance troubleshooting.
  • Demonstrated experience supporting enterprise applications in production environments.
  • Experience managing incidents, service requests, defects, changes, and operational tickets through closure.

These will help you stand out

  • Experience with microservices and event-driven architecture.
  • Exposure to Docker, Kubernetes, or Azure Kubernetes Service.
  • Experience with PowerShell or other automation scripting.
  • Knowledge of DevSecOps practices and code-quality or security-scanning tools such as SonarQube.
  • Experience in healthcare, insurance, or other large enterprise application environments.
  • Relevant Microsoft Azure certification, such as Azure Developer Associate or Azure Administrator Associate.

We're excited to meet people who share our mission and can make an impact in a variety of ways.

Total compensation:

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 70,000 - 95,00 per year. Where the successful candidate may fall within the range depends on relevant education, work and/or management experience 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 your physical, mental and financial wellbeing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Application Support & Development Engineer (.NET & MongoDB)
Senior Application Support & Development Engineer (.NET & MongoDB)

Cognizant • Halifax Regional Municipality

Remote
CAD 70,000 - 95,000
Discretionary bonus
Wellbeing benefits
Application Support & Development Engineer - .NET / SQL Server / Web API / Azure
Application Support & Development Engineer - .NET / SQL Server / Web API / Azure

Cognizant • Halifax Regional Municipality

Remote
CAD 75,000 - 95,000
Senior .NET Full Stack Engineer
Senior .NET Full Stack Engineer

Cognizant • Halifax

Remote
CAD 70,000 - 95,000
Discretionary annual performance bonus
Wellbeing benefits
Senior .Net Developer (Mongo DB) (Open for remote)
Senior .Net Developer (Mongo DB) (Open for remote)

Cognizant • Halifax

Remote
CAD 60,000 - 95,000
Annual bonus (discretionary) or profit
Well-being benefits (physical, mental,
Senior .NET/Azure MongoDB API Engineer – Remote
Senior .NET/Azure MongoDB API Engineer – Remote

Cognizant • Halifax Regional Municipality

Remote
CAD 70,000 - 95,000
Discretionary bonus
Wellbeing benefits
Backend API Engineer - .NET / SQL Server / Web API / Azure
Backend API Engineer - .NET / SQL Server / Web API / Azure

Cognizant • Halifax Regional Municipality

Remote
CAD 90,000 - 118,000
Backend API Engineer - .NET / SQL Server / Web API / Azure
Backend API Engineer - .NET / SQL Server / Web API / Azure

Cognizant • Halifax

Remote
CAD 90,000 - 118,000
Performance bonus
Benefits
Senior Java Backend Developer (Hybrid)
Senior Java Backend Developer (Hybrid)

Cognizant • Toronto

Hybrid
CAD 60,000 - 96,000
Senior Customer Success Manager - French Speaking
Senior Customer Success Manager - French Speaking

MongoDB Inc. • Montreal

On-site
CAD 107,000 - 148,000
Equity
Employee stock plan
Flexible paid time off
+5
Senior Software Engineer
Senior Software Engineer

MongoDB • Toronto

On-site
CAD 158,000 - 220,000