Job Title: Technical Architect – .NET
Experience: 10–15 Years
Job Type: Full-Time
Work Mode: Remote
Department: Engineering
Job Overview:
We are seeking an experienced .NET Technical Architect with strong hands-on expertise in engineering development and enterprise solution architecture. The ideal candidate will drive scalable system design, enforce engineering standards, and lead AI-assisted development practices across teams.
Key Responsibilities:
- Design, build, and maintain enterprise-grade applications using ASP.NET Core, C# 10+, and .NET 6/7/8
- Implement and enforce design patterns including CQRS, Repository, Mediator, Factory, Strategy, Decorator, and Event Sourcing
- Lead performance optimization, memory profiling, and bottleneck resolution
- Conduct code reviews focusing on scalability, security, and maintainability
- Collaborate with Product Managers, UX teams, and stakeholders on roadmap planning and sprint execution
- Identify technical debt, delivery risks, and dependency concerns proactively
- Support CI/CD pipeline architecture and platform reliability initiatives
AI-Augmented Engineering:
- Hands-on usage of GitHub Copilot, Claude, ChatGPT/GPT-4, or similar AI coding assistants
- Utilize AI tools for code generation, design reviews, documentation, refactoring, and vulnerability analysis
- Apply prompt engineering techniques for development and architecture tasks
- Drive adoption of AI-assisted workflows to improve productivity and code quality
Required Skills:
Core Technologies:
- .NET 6/7/8, ASP.NET Core, C# 10+
- Entity Framework Core, Minimal APIs, Hosted Services
- Async/Await, Task Parallel Library, Channels
Architecture & Design:
- SOLID Principles
- Domain-Driven Design (DDD)
- CQRS, Repository Pattern
- Event Sourcing, Outbox Pattern, Saga/Choreography
- Microservices Architecture
Database & Messaging:
- SQL Server, T-SQL, PostgreSQL
- Azure Service Bus, Event Grid
- Cosmos DB
Cloud & DevOps:
- Microsoft Azure (App Services, AKS, Azure Functions, Key Vault)
- Azure DevOps, GitHub Actions
- Docker, Kubernetes
- OpenTelemetry, Application Insights
Qualifications:
- Any Degree with relevant practical experience
- 10–15 years of experience in product-based, SaaS, or enterprise environments
- Strong experience in designing production-scale systems
- Comfortable working in Agile/Scrum environments
Mandatory Requirement:
Active day-to-day usage of AI coding assistants such as GitHub Copilot, Claude, or ChatGPT is mandatory.