Net Full Stack Developer C# & Angular

Year    Chennai, Tamil Nadu, India

Job Description

Senior .NET Engineer Role Overview
We are seeking a highly skilled and hands-on Senior .NET Engineer to design, develop, and deliver high-quality, scalable enterprise SaaS applications. This role is ideal for engineers who enjoy solving complex technical problems, writing clean and maintainable code, and taking full ownership of development and quality in a Shift-Left / No-QA environment. Key Responsibilities
Analyze complex business and technical requirements and break them down into well-structured, implementable solutions.
Design and develop RESTful APIs and backend services using C#, .NET Core, Web API, and Entity Framework.
Apply modern software architecture patterns such as Domain-Driven Design (DDD) and CQRS to build modular and scalable systems.
Design and maintain SQL Server databases, including writing optimized queries, stored procedures, indexing, and performance tuning.
Use Entity Framework (EF Core / EF6) for ORM and efficient data access.
Write clean, testable, well-documented, and maintainable code following best practices.
Take full ownership of testing, including unit, integration, and performance testing.
Collaborate closely with product managers, engineers, and cross-functional teams to deliver customer-centric features.
Leverage AI development tools (such as GitHub Copilot, Claude, or similar) to enhance productivity, code quality, refactoring, and documentation. Required Skills & Experience
5+ years of experience in enterprise or SaaS application development.
Strong hands-on expertise in:
C#, .NET Core, Web API
Entity Framework (EF Core / EF6)
SQL Server (queries, stored procedures, indexing, performance tuning)
Angular or other modern frontend frameworks
Solid understanding of object-oriented programming, design patterns, and enterprise application architecture.
Proven experience implementing DDD, CQRS, and clean separation of business logic and data layers.
Experience with asynchronous programming, multi-threading, and performance optimization.
Proficiency with Git, CI/CD pipelines, and Agile development practices.
Strong debugging, troubleshooting, and problem-solving skills.
Excellent written and verbal English communication skills.
Experience working collaboratively across multiple teams or squads.
Mandatory: Active daily use of AI development tools (GitHub Copilot, Claude, or similar) as part of the development workflow.

Skills Required

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