
Solution Architect
Job Description
Key Responsibilities
Lead end-to-end architecture design for cloud-native and enterprise applications using Microsoft Azure and .NET technologies.
Define solution architecture, technical roadmaps, and best practices aligned with business objectives.
Design scalable, resilient, and secure distributed systems leveraging Azure PaaS, IaaS, and SaaS services.
Collaborate with product owners, developers, DevOps, and infrastructure teams to ensure successful implementation.
Provide technical leadership, mentorship, and architectural governance across multiple projects.
Conduct architecture reviews, code reviews, and performance optimization initiatives.
Design and implement microservices, APIs, event-driven architectures, and integration solutions.
Ensure compliance with security, regulatory, and enterprise architecture standards.
Support DevOps adoption including CI/CD pipelines, automation, and infrastructure as code.
Evaluate emerging technologies and recommend improvements to existing architecture.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
15+ years of experience in software development with at least 5+ years in an Architecture role.
Strong hands-on experience with Microsoft Azure cloud platform.
Deep expertise in .NET / .NET Core / C# / ASP.NET technologies.
Experience designing microservices architecture and RESTful APIs.
Strong knowledge of cloud architecture patterns, distributed systems, and integration frameworks.
Experience with Azure services such as:
Azure App Services
Azure Functions
Azure Kubernetes Service (AKS)
Azure Service Bus / Event Grid
Azure SQL / Cosmos DB
Azure API Management
Azure DevOps
Similar Jobs
UI Architect
Virginia
Senior Network Architect
Maryland
Azure Lead/Architect
California
Sip Architect
Remote
Data Solutions Architect
Remote