.net Technical Consultant / Senior Consultant

Year    HR, IN, India

Job Description

Job Title: .NET Technical Consultant / Senior Consultant

Base Location:

Gurugram

Work Location:

Work From Office

Job Type:

Full-Time

Experience Level:

4-8 Years

Job Summary

We are seeking an experienced

.NET Senior Developer

with 4-8 years of professional experience to join our team. The ideal candidate will have strong expertise in

ASP.NET (frontend development)

and

C#.NET (backend development)

with a proven track record of designing, developing, and maintaining enterprise-grade applications.

Key Responsibilities Software Design & Development

Design, develop, and maintain complex enterprise applications using

C#, .NET Core / .NET MVC, and Web API

. Implement scalable and modular architecture using

design patterns

and

SOLID principles

. Build reusable libraries, components, and services for cross-project usage. Develop

RESTful APIs

and integrate with third-party APIs and services. Create efficient data access layers using

Entity Framework

. Design robust, scalable, and extensible

RDBMS database schema

to support business functionalities.
Architecture & System Design

Contribute to

system architecture design

for new applications and enhancements. Evaluate and select appropriate

technologies, frameworks, and tools

for different use cases. Design

microservices

and distributed systems when applicable. Define and maintain

architectural standards and best practices

.
Code Quality & Best Practices

Conduct peer

code reviews

and ensure adherence to coding standards. Implement

unit tests, integration tests

, and contribute to automated testing pipelines. Ensure

secure coding practices

and compliance with data protection guidelines. Troubleshoot production issues and provide ongoing system maintenance and upgrades.
Collaboration & Agile Delivery

Work closely with

product managers, UX/UI designers, and QA engineers

to define and deliver solutions. Actively participate in

Agile/Scrum ceremonies

(sprint planning, reviews, retrospectives). Provide

technical estimations

and assist with backlog grooming. Collaborate with

DevOps teams

to implement CI/CD pipelines and automate deployments. Optimize application performance, monitor logs, and handle metrics/alerts. Ensure applications are

container-ready (Docker)

and participate in

Kubernetes-based orchestration

.
Qualifications & Experience

Education:

Bachelor's degree in

Computer Science, Engineering, or related field

(mandatory). Master's degree in Computer Science / Engineering / Management (preferred).

Certifications:

Microsoft Certified:

Azure Developer Associate

(or similar) preferred.

Experience:

4-8 years of hands-on experience in .NET development.
Skills & Competencies

Strong expertise in

ASP.NET

for web-based application development. Proficient in

C#.NET

for backend development, API development, and integration. Experience in

developing and managing DLLs

for modular application architecture. Proficiency in

SQL Server

or other relational databases. Knowledge of

Entity Framework

or other ORM tools. Strong knowledge of

RESTful API design

and

microservices architecture

. Experience in

unit testing

and

test-driven development (TDD)

. Hands-on experience with

Git

or other version control systems. Exposure to

Docker, Kubernetes

, and cloud environments (preferred). Strong analytical, problem-solving, and debugging skills. Excellent

communication and collaboration

abilities.
Job Type: Full-time

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4152422
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    HR, IN, India
  • Education
    Not mentioned
  • Experience
    Year