Job Title: .NET Application Architect
W2- Position/Remote
Experience Required :
10 15+ years in software engineering
5+ years in architecture roles
Strong experience in enterprise-scale distributed systems
Technical Skills
Backend
.NET Core / .NET 6 8
REST API design, OAuth2, JWT authentication
API Gateway, rate limiting, versioning
DDD, CQRS, event sourcing
Frontend
Angular (v10+) or React
Component-driven architecture
State management (NgRx, Redux, etc.)
UI design systems and reusable components
Accessibility (WCAG), responsive design
Databases
SQL Server / Sybase (design, indexing, performance tuning)
NoSQL: MongoDB, DynamoDB, CosmosDB
Cloud & DevOps
Azure / AWS / Google Cloud Platform
Docker, Kubernetes, Helm
CI/CD tools: Azure DevOps, Jenkins, TeamCity, Octopus
Messaging & Integration
Kafka, RabbitMQ, Azure Service Bus, Event Hub
Event-driven and streaming architectures
Caching & Performance
Redis / Distributed caching
Scalability, failover, resiliency design
Testing & Quality
xUnit, NUnit, MSTest
Moq, FakeItEasy, NSubstitute
Cypress, Playwright, Jest
Observability
Splunk, ELK, App Insights, Grafana, Prometheus
Git workflows & branching strategies
Leadership Competencies
Proven ability to drive architectural transformation
Strong decision-making and problem-solving skills
Excellent stakeholder communication
Mentorship and team development mindset
Thought leadership in cloud adoption and modernization