Cognizant

.NET Architect (Full Stack Engineering)

Cognizant
Apply
3 days ago
Halifax, CanadaStaff+

Responsibilities

  • Define and drive end-to-end architecture for enterprise full-stack applications using .NET and Angular.
  • Design and develop scalable solutions with .NET Core, ASP.NET Core, C#, Angular, Web APIs, and SQL Server.
  • Establish application architecture, API standards, integration patterns, coding standards, and reusable frameworks.
  • Architect RESTful Web APIs and microservices with authentication, authorization, exception handling, logging, and versioning.
  • Modernize legacy ASP.NET and .NET Framework applications and migrate workloads to Azure.
  • Design responsive front-end solutions using Angular, TypeScript, HTML, CSS, and JavaScript.
  • Design Azure solutions using App Service, Functions, Azure SQL Database, Storage, Key Vault, Application Insights, and API Management.
  • Define CI/CD and deployment approaches using Azure DevOps and Git-based development practices.
  • Drive performance, scalability, availability, security, observability, and resiliency architecture.
  • Perform architecture and code reviews, troubleshoot production issues, and provide technical guidance.
  • Partner with product owners, business stakeholders, engineering teams, enterprise architects, and healthcare SMEs.
  • Support design, development, deployment, production support, vulnerability remediation, upgrades, and modernization.
  • Mentor developers and provide technical leadership across distributed engineering teams.

Requirements

  • 12+ years of experience in Microsoft application development with strong full-stack engineering expertise.
  • 3+ years of experience as a Technical Architect, Solution Architect, Lead Architect, or equivalent hands-on architecture role.
  • Strong hands-on experience with .NET Core, ASP.NET Core, Angular, Web API, SQL Server, and Azure.
  • Experience designing enterprise applications with microservices, cloud-native, distributed, and event-driven architecture patterns.
  • Strong understanding of SOLID principles, design patterns, clean architecture, application security, and performance optimization.
  • Experience modernizing legacy .NET applications and migrating workloads to Azure.
  • Azure architecture or developer certifications.
  • Experience with Docker, Kubernetes, or Azure Kubernetes Service.
  • Familiarity with Azure Service Bus or Event Grid for asynchronous and event-driven architectures.
  • Experience with enterprise application modernization and cloud migration.
  • Exposure to application security, vulnerability management, and production support environments.
  • Ability to remain hands-on with coding, troubleshooting, architecture reviews, and technical problem-solving.
  • Strong communication skills for working with business stakeholders, engineering teams, and customer leadership.
  • Experience with Claude Code, GitHub Copilot, Azure Databricks, or health insurance domain knowledge is advantageous.

Benefits

  • Remote position open to qualified applicants in Canada.
  • Wellbeing programs supporting physical, mental, and financial health and work-life balance.
  • Eligible for a discretionary annual performance-based bonus and benefits.

Tech Stack

AngularAzureC#CSSDatabricksDockerGitHTMLJavaScriptKubernetesMicrosoft SQL Server.NETTypeScript

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