Job Summary
We are seeking a highly experienced Senior .NET Full Stack Architect to lead the architecture, design, and development of enterprise-scale applications using C#, .NET Core / .NET 6 / .NET 8, and ASP.NET Core. The ideal candidate will possess deep expertise in microservices architecture, middleware pipelines, dependency injection, API governance, cloud-native solutions, and DevOps practices.
The candidate will play a strategic leadership role in designing scalable, secure, and high-performance enterprise platforms while driving modernization initiatives, API security standards, and cloud-native transformation programs.
Key Responsibilities
<.>Architecture & Solution Design
- Define and implement end-to-end architecture for enterprise-grade applications and distributed systems.
- Design scalable, secure, resilient, and high-performance applications using:
- C#
- .NET Core
- .NET 6 / .NET 8
- ASP.NET Core
- Drive architecture strategies using:
- Microservices architecture
- Domain-Driven Design (DDD)
- Clean/Onion Architecture
- SOLID principles
- Develop technical roadmaps, architecture standards, and implementation guidelines.
- Conduct architecture reviews and ensure adherence to enterprise best practices.
<.>Development & Technical Leadership
- Provide hands-on technical leadership and guidance to development teams.
- Design and implement:
- Middleware pipelines
- Custom authentication mechanisms
- Logging frameworks
- Exception handling strategies
- Cross-cutting concerns
- Architect robust Dependency Injection (DI) frameworks using built-in and third-party containers.
- Ensure code quality, scalability, security, and performance optimization across applications.
- Mentor development teams on architecture standards and engineering best practices.
<.>API Security & Governance (42Crunch)
- Implement API governance and security standards using 42Crunch.
- Perform API vulnerability assessments and security compliance checks.
- Ensure APIs comply with:
- OpenAPI specifications
- Security governance policies
- Enterprise API standards
- Integrate API security testing into CI/CD pipelines.
- Implement secure API authentication and authorization mechanisms using:
- OAuth 2.0
- OpenID Connect
- JWT
<.>Microservices & Integration
- Design and develop RESTful APIs and microservices using ASP.NET Core.
- Implement:
- API Gateways
- Service Discovery
- Event-driven integrations
- Messaging systems (Kafka/RabbitMQ)
- Apply resiliency patterns including:
- Retry
- Circuit Breaker
- Bulkhead
- Fault tolerance strategies
- Support containerized deployments using Docker and Kubernetes.
<.>Cloud & DevOps
- Architect and deploy cloud-native solutions on:
- Microsoft Azure (preferred)
- AWS
- Design and manage CI/CD pipelines using:
- Azure DevOps
- GitHub Actions
- Implement logging, monitoring, and observability solutions using:
- Application Insights
- ELK Stack
- Prometheus
- Apply Infrastructure as Code (IaC) practices using:
- Terraform
- ARM Templates
- Bicep
<.>Stakeholder Collaboration
- Collaborate with business stakeholders, product owners, architects, and engineering teams.
- Lead technical discussions, architecture planning sessions, and solution reviews.
- Provide mentorship and technical guidance to developers and engineering teams.
- Drive innovation and continuous improvement initiatives across enterprise platforms.
Required Skills & Qualifications
<.>Core Technologies
- Strong expertise in:
- C#
- .NET Core
- .NET 6 / .NET 8
- ASP.NET Core
- Deep understanding of ASP.NET Core internals.
- Strong hands-on experience with:
- Middleware pipeline development
- Dependency Injection
- RESTful API development
- Enterprise application architecture
<.>Architecture & Design
- Strong experience in:
- Microservices Architecture
- Domain-Driven Design (DDD)
- Clean Architecture / Onion Architecture
- SOLID Design Principles
- Distributed systems design
<.>API Security & Governance
- Strong experience with:
- 42Crunch
- API governance
- API security standards
- OpenAPI specifications
- Expertise in:
- OAuth 2.0
- OpenID Connect
- JWT authentication
<.>Databases
- Strong experience with:
- Experience with NoSQL databases such as:
<.>Cloud, DevOps & Containers
- Experience with:
- Azure / AWS
- Docker
- Kubernetes
- CI/CD pipelines
- Git-based workflows
Nice-to-Have Skills
- Experience with:
- Event-driven architecture
- Kafka / RabbitMQ
- Blazor
- Angular
- React
- Exposure to AI/ML integrations using .NET technologies.
- Enterprise architecture certifications such as:
- Experience building highly scalable enterprise SaaS platforms.