Greetings from Compunnel Technologies !!
!! We are hiring !!
Job Title: Senior .NET Developer
Location: Noida/Chandigarh
Shift: General
Experience required: 5+ Years
Job Overview
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. - Comfortable with service versioning, exception handling, middleware pipelines, and routing.
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.
About Compunnel: https://www.compunnel.com/
Compunnel,
If you think you are the right fit for this role, please share your updated CV with Komal.sharma@compunnel.com Or WhatsApp at 8218669801.
Regards,