Senior .NET Developer
Location : Bangalore, Karnataka, India
Experience : 4 - 8 Years
Notice Period : Immediate to 15 days
Job Summary :
We are seeking a highly skilled and passionate Senior .NET Developer with 4 to 8 years of strong hands-on experience in modern Microsoft technologies to join our dynamic team in Bangalore. The ideal candidate will have a solid foundation in backend development, a deep understanding of architectural best practices, and a passion for building robust, scalable, and high-performing applications. You will be instrumental in developing core backend services and ensuring the quality and efficiency of our software solutions.
Key Responsibilities :
- Backend Development: Design, develop, and maintain robust, scalable, and high-performing applications primarily using .NET Core and C#.
- Architectural Design: Apply SOLID principles, Object-Oriented Programming (OOP), and various Design Patterns to ensure clean, maintainable, and extensible code.
- API Development: Build and optimize Web APIs and RESTful Services to facilitate seamless communication between different application components and external systems.
- Database Management: Work extensively with SQL Server, including designing database schemas, writing complex queries, and optimizing database performance using LINQ, Entity Framework (EF), or other ORM tools.
- Testing & Quality: Implement and promote strong testing practices, including Unit Testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) using SpecFlow.
- Stateless Architecture: Contribute to and maintain applications following a stateless architecture for scalability and resilience.
- Code Review & Best Practices: Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards and architectural best practices.
- Troubleshooting: Diagnose and resolve complex technical issues, optimize application performance, and contribute to system stability.
- Collaboration: Work collaboratively with cross-functional teams, including product owners, architects, and other developers, in an Agile environment.
Primary Skill Set (Must-Have) :
- Proficiency in .NET Core and C#.
- Strong understanding of SOLID principles and Object-Oriented Programming (OOP).
- Experience with Design Patterns and Architectural Best Practices.
- Strong knowledge of Unit Testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) using SpecFlow.
- Hands-on experience in building Web APIs and RESTful Services.
- Good understanding of stateless architecture.
- Expertise in LINQ, Entity Framework (EF) or other ORM tools.
- Strong skills in SQL Server, including writing and optimizing queries.
Secondary Skill Set (Good to Have) :
- Experience with Angular or other modern front-end frameworks.
- Familiarity with web development technologies (HTML, CSS, JavaScript).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1491837
Interview Questions for you
View All