HamburgerMenu
hirist

Senior .Net Developer - C#/WebAPI/Entity Framework

D2KSS
Bangalore
4 - 8 Years

Posted on: 05/06/2025

Job Description

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).


info-icon

Did you find something suspicious?