Senior .NET Developer || Immediate Joiner

4 - 8 years

20 - 25 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

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/Master’s degree in Computer Science, Engineering, or equivalent.
  • Certification in Microsoft technologies or Cloud platforms (Azure, AWS) is a plus

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Compunnel logo
Compunnel

Staffing & IT Services

San Jose

RecommendedJobs for You