Position: .Net Architect
Location - Remote
About the Role:
We are seeking a highly experienced Senior .NET Architect to lead enterprise architecture, solution design, and delivery for mission‑critical systems. This onsite role requires deep collaboration with business stakeholders, architects, product owners, and delivery teams. The architect will influence technology decisions, define architecture roadmaps, and ensure alignment with business goals while driving innovation and modernization.
Key Responsibilities:
Provide architecture leadership for enterprise .NET‑based solutions
Work closely with business stakeholders to understand requirements and define end‑to‑end architecture
Design scalable, secure, and cloud‑native microservices and backend systems
Lead architecture reviews, roadmaps, and technology strategy
Partner with Product, UX, QA, and Engineering for solution delivery
Guide development teams with best practices, design principles, & code quality
Oversee cloud adoption and application modernization initiatives
Ensure platform security, performance, integration, & reliability
Lead POCs and evaluate new emerging technologies
Create architecture artifacts, design documents, and integration models
Support production architecture, troubleshooting, and continuous improvements
Required Skills & Experience:
10+ years in .NET backend development; 4+ years in software architecture roles
Hands‑on expertise with .NET/ .NET Framework, C#, microservices, REST APIs
Strong solution design & cloud experience (Azure required)
Strong SQL + NoSQL expertise and data modeling
Hands‑on containerization (Docker, Kubernetes)
Integration experience with Kafka/RabbitMQ & 3rd‑party services
Experience setting up CI/CD & DevOps strategy
Experience implementing enterprise security best practices (OAuth2, JWT, SSO)
Strong understanding of enterprise system design & integration