Senior .net Developer

Year    MH, IN, India

Job Description

# C# Developer

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

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
    JD4269278
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year