Senior .NET Developer

0 - 5 years

4 - 10 Lacs

Posted:1 day ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

# C# Developer Job Description

## Position: Senior C# Developer

**Department:** Software Development

**Location:** Pune

**Employment Type:** Full-time

**Experience Level:** Mid to Senior Level (3-6 years)

## Overview

We are seeking a skilled C# Developer to join our dynamic development team. The ideal candidate will have strong expertise in C# development with comprehensive knowledge of MVC architecture, Web API development, and solid database skills. This role requires someone who excels at debugging complex issues and has a deep understanding of SOLID design principles.

## Key Responsibilities

### Development & Implementation

- Design, develop, and maintain robust C# applications using .NET Framework/.NET Core

- Build scalable web applications using ASP.NET MVC architecture

- Develop and integrate RESTful Web APIs for various client applications

- Write clean, maintainable, and efficient code following SOLID principles

- Implement database solutions using SQL Server with optimized queries and stored procedures

### Technical Excellence

- Apply SOLID design principles (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) in daily development work

- Perform comprehensive debugging and troubleshooting of complex application issues

- Conduct thorough code reviews to ensure code quality and adherence to best practices

- Optimize application performance and resolve bottlenecks

- Implement automated testing strategies including unit testing and integration testing

### Collaboration & Communication

- Work closely with cross-functional teams including product managers, designers, and QA engineers

- Participate in agile development processes including sprint planning, daily standups, and retrospectives

- Document technical specifications and maintain clear code documentation

- Mentor junior developers and share knowledge across the team

## Required Qualifications

### Technical Skills

- **Minimum 3-5 years of professional experience** in C# development

- **Strong proficiency in ASP.NET MVC** framework and architectural patterns

- **Extensive experience with Web API development** including RESTful services

- **Advanced SQL skills** including query optimization, stored procedures, and database design

- **Excellent debugging capabilities** using Visual Studio debugger and other debugging tools

- **Expert-level understanding of SOLID principles** with practical application experience

### Additional Technical Requirements

- Proficiency in .NET Framework 4.5+ and/or .NET Core/.NET 5+

- Experience with Entity Framework or other ORM technologies

- Knowledge of HTML5, CSS3, JavaScript, and modern front-end frameworks

- Familiarity with version control systems (Git)

- Understanding of software design patterns (Repository, Factory, Observer, etc.)

- Experience with dependency injection containers

- Knowledge of authentication and authorization mechanisms

### Soft Skills

- Strong analytical and problem-solving abilities

- Excellent communication skills, both written and verbal

- Ability to work independently and as part of a team

- Strong attention to detail and commitment to code quality

- Adaptability to learn new technologies and frameworks quickly

## Preferred Qualifications

- Bachelor's degree in Computer Science, Software Engineering, or related field

- Experience with cloud platforms (Azure, AWS)

- Knowledge of microservices architecture

- Familiarity with containerization technologies (Docker, Kubernetes)

- Experience with CI/CD pipelines

- Understanding of security best practices in web development

- Experience with performance profiling and optimization tools

- Knowledge of message queuing systems (RabbitMQ, Azure Service Bus)

## What We Offer

- Competitive salary and comprehensive benefits package

- Professional development opportunities and training programs

- Flexible working arrangements

- Modern development tools and technologies

- Collaborative and innovative work environment

- Career growth opportunities within a growing company

## Application Process

To apply for this position, please submit:

- Updated resume highlighting relevant C# development experience

- Cover letter explaining your experience with SOLID principles and debugging complex applications

- Portfolio or GitHub profile showcasing relevant projects

- References from previous technical roles

---

**Note:** This position requires candidates who can demonstrate practical application of SOLID principles in real-world projects and have a proven track record of resolving complex technical issues through systematic debugging approaches.

*We are an equal opportunity employer committed to diversity and inclusion in the workplace.*

Job Types: Full-time, Permanent

Pay: ₹455,734.45 - ₹1,016,050.00 per year

Ability to commute/relocate:

  • Bhukum, Pune, Maharashtra: Reliably commute or planning to relocate before starting work (Preferred)

Application Question(s):

  • What is your most compex work?
  • Are you willing to join ASAP?

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You