HamburgerMenu
hirist

Senior .Net Full Stack Developer - C#/Entity Framework

D2KSS
Bangalore
5 - 7 Years

Posted on: 30/05/2025

Job Description

Key Responsibilities :

- Backend Development: Design, develop, and maintain high-quality, scalable, and secure backend applications primarily using .NET Core and C#.

- Architectural Design: Apply SOLID principles, Object-Oriented Programming (OOP) best practices, and various Design Patterns to ensure robust, maintainable, and extensible code.

- API & Services Development: Build and consume sophisticated Web APIs and RESTful Services, ensuring efficient and secure communication.

- Stateless Architecture: Demonstrate a good understanding and implement solutions based on stateless architecture principles for scalability and resilience.

- Data Access: Utilize LINQ, Entity Framework (EF), or other ORM tools for efficient and optimized data access layers.

- Database Management: Work extensively with SQL Server, including designing schemas, writing complex and optimized queries, and ensuring database performance.

- Testing & Quality: Implement Unit Testing, adhere to Test-Driven Development (TDD) principles, and potentially use Behavior-Driven Development (BDD) with SpecFlow to ensure high code quality and reliability.

- Problem Solving: Diagnose and resolve complex technical issues, optimize application performance, and contribute to system stability.

- Collaboration: Collaborate effectively with cross-functional teams, including product owners, architects, frontend developers, and QA engineers, to deliver integrated solutions.


Required Skills & Qualifications :


- Experience: 6-10 years of hands-on software development experience with Microsoft technologies.

- Primary Skill Set (Must-Have):

- Proficiency in .NET Core and C#.

- Strong understanding of SOLID principles and Object-Oriented Programming (OOP).

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

- Communication: Excellent verbal and written communication skills.

- Problem-Solving: Strong analytical, debugging, and problem-solving abilities.

- Education: Bachelor's degree in Computer Science, Engineering, or a related technical field.


Desired Skills (Good to Have) :


- Experience with Angular or other modern front-end frameworks (e.g., React, Vue.js).

- Familiarity with web development technologies (HTML, CSS, JavaScript).


info-icon

Did you find something suspicious?