Cognizant

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

Cognizant
Apply
6 days ago
Halifax, CanadaSenior

Responsibilities

  • Design, develop, enhance, and maintain enterprise applications and scalable backend services using C#, .NET, ASP.NET Core, Azure, and MongoDB.
  • Provide production support and troubleshoot application, API, database, cloud, integration, deployment, and operational issues.
  • Own incidents, service requests, defects, enhancements, and operational tasks through closure, including root-cause analysis and corrective actions.
  • Develop and optimize MongoDB data models, aggregation pipelines, indexes, queries, and data access patterns.
  • Configure, deploy, monitor, and support workloads hosted on Microsoft Azure.
  • Support Azure DevOps and Git-based CI/CD pipelines, automated deployments, releases, and post-production validation.
  • Perform framework and package upgrades, patching, vulnerability remediation, secure configuration, platform modernization, and environment maintenance.
  • Create and maintain technical documentation, support procedures, knowledge articles, release notes, and operational runbooks.

Requirements

  • At least 7 years of experience in application development, maintenance, enhancement, and production support.
  • Strong hands-on expertise with 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.
  • Preferred experience with microservices, event-driven architecture, Docker, Kubernetes, Azure Kubernetes Service, PowerShell, automation scripting, DevSecOps, SonarQube, or other code-quality and security-scanning tools.
  • Experience in healthcare, insurance, or other large enterprise application environments is helpful.
  • Relevant Microsoft Azure certification, such as Azure Developer Associate or Azure Administrator Associate, is helpful.

Benefits

  • Remote position open to qualified applicants in Canada, subject to business, project, and client requirements.
  • Eligible for Cognizant’s discretionary annual performance-based bonus.
  • Benefits and wellbeing programs support physical, mental, and financial wellbeing.
  • The employer states that working arrangements may change based on project and business requirements and that role expectations will be communicated clearly.

Tech Stack

AzureC#DockerGitKubernetesMongoDBPowerShellSonarQube

Categories

Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me