JOBSEARCHER

.NET Solution Architect

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Role: .NET Solution ArchitectExperience: 15+ YearsEmployment Type: Full-TimeWork Model: RemotePosition OverviewWe are seeking an accomplished .NET Solution Architect to lead the architecture, design, and delivery of enterprise-grade applications built on the Microsoft technology stack. The ideal candidate will possess extensive experience in modernizing legacy applications, designing cloud-native solutions, implementing scalable microservices architectures, and driving digital transformation initiatives on Microsoft Azure.Key ResponsibilitiesArchitect, design, and implement enterprise-grade applications using C#, .NET 8/.NET Core, ASP.NET Core, Web API, Entity Framework Core, LINQ, and SignalR.Lead the design and implementation of Microservices, Event-Driven Architecture, Domain-Driven Design (DDD), Clean Architecture, and enterprise integration patterns.Drive cloud transformation initiatives by designing scalable, secure, and highly available solutions on Microsoft Azure, including App Services, Azure Functions, AKS, Azure API Management, Azure Service Bus, Key Vault, and Azure Storage.Develop and govern RESTful APIs, API security, authentication, authorization, and enterprise integration using OAuth 2.0, OpenID Connect, JWT, and Microsoft Entra ID (Azure AD).Lead containerization and orchestration initiatives using Docker, Kubernetes (AKS), and modern cloud-native deployment strategies.Design and optimize high-performance data solutions using SQL Server, Azure SQL Database, Cosmos DB, Redis Cache, and Entity Framework Core.Implement enterprise messaging and asynchronous communication using Kafka, RabbitMQ, and Azure Service Bus.Establish DevOps best practices utilizing Azure DevOps, Git, CI/CD Pipelines, Terraform/Bicep, and Infrastructure as Code (IaC).Collaborate with UI development teams integrating backend services with Angular, React, and TypeScript applications.Define enterprise architecture standards, coding guidelines, security frameworks, and development best practices across multiple engineering teams.Lead architecture reviews, design discussions, code reviews, performance tuning, and production readiness assessments.Mentor senior developers and technical leads while providing architectural governance across multiple projects.Partner with business stakeholders, product owners, and executive leadership to translate business requirements into scalable technical solutions.Ensure enterprise applications meet security, scalability, reliability, disaster recovery, compliance, and high-availability requirements.Evaluate emerging technologies and recommend innovative solutions to improve system performance, maintainability, and operational efficiency.Required QualificationsBachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.15+ years of software development experience using Microsoft technologies.5+ years of experience as a Solution Architect or Enterprise Architect.Proven expertise in designing enterprise-scale distributed systems and cloud-native applications.Strong knowledge of application security, performance optimization, scalability, and high availability.Experience leading large engineering teams and enterprise digital transformation initiatives.Excellent communication, stakeholder management, and leadership skills.Preferred QualificationsMicrosoft Certified: Azure Solutions Architect Expert (AZ-305)Microsoft Certified: Azure Developer Associate (AZ-204)TOGAF CertificationExperience with Banking, Financial Services, Healthcare, Insurance, or Retail domains.Exposure to AI/ML or Generative AI solutions on Azure is a plus.Preferred ExperienceCandidates with experience delivering enterprise solutions for Fortune 500 organizations, modernizing legacy platforms, implementing cloud migration strategies, and leading distributed engineering teams will be highly preferred.