# 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
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.