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
Categories
About Cognizant
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.
