Work Location : Noida / Chandigarh
Work from the office
Experience : 4-8 Years
(Mandatory skills : .net, Angular 18+ Version, Python , Github , AI , Copilot )
Job Overview We are looking for a passionate and experienced .NET Developer to join our engineering team.
The ideal candidate will have a strong foundation in C# , .NET Core , backend and frontend development , and modern architectural practices such as Microservices , Clean Architecture , and Event-Driven Systems .
You will work on scalable, high-performance applications in a distributed environment while following DevOps and Agile practices.
Key Responsibilities
Design, develop, and maintain scalable web applications using .NET Core , Razor , and Blazor .
Build and secure RESTful APIs , GraphQL , and gRPC services , including API versioning and middleware management.
Implement and maintain Microservices using DDD , CQRS , and Event-Driven Architecture .
Use Dependency Injection patterns and manage IoC containers (built-in and third-party like Autofac).
Develop modular, reusable UI components using MVC , Razor Pages , and Blazor Server / Client .
Manage application state using ViewModel , Distributed Cache , MediatR , and CQRS .
Apply robust validation using FluentValidation , Data Annotations , and custom pipelines.
Enable real-time communication via SignalR with Redis-backed scalability.
Work with SQL Server , PostgreSQL , and NoSQL databases for high-performance data handling.
Optimize application performance using caching , lazy loading , async / await , Span , and memory profiling.
Write unit, integration, and functional tests; participate in test-driven development using xUnit / MSUnit / NUnit .
Contribute to CI / CD pipelines using GitHub Actions , Azure DevOps , Docker , and YAML configurations.
Implement secure authentication and authorization practices using OAuth2 , OpenID Connect , and IdentityServer .
Collaborate in an Agile team with peer reviews, sprint planning, and mentoring responsibilities.
Required Technical Skills
Core Language & Backend Development
Proficient in C# , OOP, async / await, LINQ, generics, delegates, and expression trees.
Strong understanding of REST , GraphQL , gRPC , status codes, HATEOAS, and Postman.
Frontend & UI
Expertise in Razor Pages , Blazor Server / Client , JS interop , MVC Views , and modular UI design.
Skilled in modern styling with Bootstrap , CSS , SASS , Tailwind , and responsive design .
Architecture & Patterns
Strong grasp of Clean Architecture , CQRS , DDD , Event Sourcing , UoW , Strategic Design , and SAGA .
Implement REST / gRPC-based communication , message brokers (e.g., RabbitMQ), and asynchronous processing .Utilize protocol buffers , custom middleware , and centralized logging in microservice environments.
State Management & Routing
Experience with MediatR , Distributed Caching , Session / TempData , and advanced routing.
Testing & Tooling
Hands-on with unit testing , mocking , integration testing , TDD , and test parallelism .
Familiar with Visual Studio / MSBuild , GitHub Actions , Docker Pipelines , and Azure DevOps .
Database
Strong knowledge of SQL Server , PostgreSQL , Entity Framework Core , query optimization, and indexing.
Exposure to MongoDB , Cosmos DB , aggregation pipelines, and distributed setups.
DevOps & Collaboration
Proficient in Git workflows (Git Flow, feature branching), Swagger / OpenAPI , docs-as-code , and version control.
Security-first mindset with OAuth2 , Role-based Access , Policy-based Authorization , and IdentityServer .
Experience in internationalization (i18n) and accessibility (a11y) .
Soft Skills & Attributes
Strong problem-solving and analytical skills.
Excellent communication and teamwork capabilities.
Passion for mentoring, learning, and ownership of deliverables.
Preferred Qualifications
Bachelors / Masters degree in Computer Science, Engineering, or equivalent.
Certification in Microsoft technologies or Cloud platforms (Azure, AWS) is a plus
Please share the following details along with the most updated resume to if you are interested in the opportunity :
(Mention the skill)
Dotnet Developer • Noida, India