Posted on: 12/11/2025
Role Overview :
We are seeking a hands-on .NET Lead / Architect with strong experience in designing, developing, and architecting scalable enterprise-grade applications using the Microsoft technology stack. The ideal candidate will combine deep technical expertise with architectural vision, ensuring end-to-end solution integrity, code quality, and performance optimization. This role requires someone who can lead by example both guiding the team and contributing to coding and solution design.
Key Responsibilities :
Architecture & Design :
- Design scalable, secure, and high-performing solutions using .NET Core / .NET 6+, C#, and Azure services.
- Define and implement architecture standards, design patterns (microservices, event-driven, CQRS, etc.), and best practices.
- Create architecture blueprints and technical design documents.
Development & Leadership :
- Lead development teams through full SDLC design, development, testing, deployment, and support.
- Participate actively in coding (hands-on), code reviews, and technical problem-solving.
- Mentor developers, review design/code, and ensure adherence to architectural guidelines.
Cloud & Integration :
- Architect and implement cloud-native applications on Microsoft Azure (App Services, Functions, Service Bus, Event Grid, API Management, etc.).
- Design and develop RESTful APIs and integrate with external systems and data sources.
- Ensure scalability, reliability, and performance optimization across distributed systems.
DevOps & CI/CD :
- Collaborate with DevOps teams to design CI/CD pipelines (Azure DevOps, GitHub Actions).
- Support containerization (Docker, Kubernetes) and infrastructure-as-code (ARM/Bicep/Terraform).
Security & Compliance :
- Implement secure coding practices, identity management (Azure AD, OAuth, OpenID Connect), and API security.
- Ensure solutions meet compliance and performance standards.
Stakeholder Management :
- Work closely with product owners, business analysts, and other architects to translate business requirements into technical solutions.
- Present architectural recommendations and technical solutions to senior stakeholders.
Required Skills & Experience :
- 10+ years of experience in software development using C#, ASP.NET Core, .NET 6/7+, Web API, and Entity Framework Core.
- Strong experience in architecture and design patterns microservices, domain-driven design (DDD), event-driven architecture.
- Hands-on experience with Azure cloud services (App Services, Functions, Event Hubs, Key Vault, Storage, etc.).
- Expertise in SQL Server and NoSQL databases (Cosmos DB, MongoDB, etc.).
- Strong knowledge of REST APIs, messaging systems (Service Bus, Kafka), and integration frameworks.
- Familiar with containerization and orchestration (Docker, Kubernetes).
- Experience with DevOps pipelines, CI/CD, and Git-based workflows.
- Solid understanding of application security, performance tuning, and scalability principles.
- Excellent leadership, communication, and mentoring skills.
Good to Have (Preferred) :
- Experience in AI/ML integration, Power Platform, or Azure OpenAI.
- Exposure to front-end frameworks (Angular, React, Blazor).
- Experience in automated testing frameworks (xUnit, NUnit, Selenium).
- Knowledge of event sourcing, CQRS, or GraphQL APIs.
Educational Qualification :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- Microsoft Azure or .NET certifications are a plus (e.g., Azure Solutions Architect, Azure Developer).
Soft Skills :
- Strong problem-solving and analytical mindset.
- Excellent communication and stakeholder management.
- Collaborative and proactive approach in cross-functional environments.
- Ability to balance hands-on coding with architectural responsibilities.
The job is for:
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1573195
Interview Questions for you
View All