Description

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:
    • SQL Server
    • PostgreSQL
  • Experience with NoSQL databases such as:
    • CosmosDB
    • MongoDB

<.>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:
    • Azure Architect
    • TOGAF
  • Experience building highly scalable enterprise SaaS platforms.

Education

Any Graduate