HamburgerMenu
hirist

Job Description

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:

Differently-abled candidates preferred
Ex-defence personnel preferred
info-icon

Did you find something suspicious?