Skip to main content

Job Description

   Back

Sr. Dotnet Developer

27-02-2026 11:17:41

Job_303462

10 - 15 years

  • Chennai, Tamil Nadu, India (CHN)

Role

 Looking for a highly skilled Senior Full Stack Developer with 10–15 years of experience in building enterprise-grade web applications. The ideal candidate will have strong expertise in ASP.NET Core, MVC, and C#, combined with modern front-end technologies such as HTML, CSS, JavaScript, TypeScript, Vue.js, and state management using Pinia.

 This role requires proficiency in design patterns, CQRS, MediatR, and functional programming principles, along with experience in scalable architecture and best practices.


Responsibilities

 Architect, design, and develop secure, scalable web applications using ASP.NET Core, MVC, and C#.

 Build responsive, dynamic front-end interfaces using HTML5, CSS3, JavaScript, TypeScript, Vue.js, Vite, and NPM.

 Implement state management with Pinia and optimize front-end performance.

 Apply design patterns, CQRS, and MediatR for clean, maintainable, and testable code.

 Utilize functional programming concepts where applicable to improve code quality and reliability.

 Develop and integrate RESTful APIs and ensure secure communication between client and server.

 Collaborate with UI/UX teams, QA engineers, and DevOps for seamless delivery.

 Conduct code reviews, enforce best practices, and mentor junior developers.

 Optimize application performance and scalability for enterprise-level solutions.

 Stay current with emerging technologies and recommend improvements.


Qualification

 10–15 years of professional experience in full-stack development.

 Strong expertise in ASP.NET Core, MVC, and C#.

 Proficiency in HTML, CSS, JavaScript, TypeScript, and Vue.js.

 Experience with state management using Pinia, build tools like Vite, and package management with NPM.

 Solid understanding of design patterns, CQRS, and MediatR.

 Familiarity with functional programming principles.

 Strong knowledge of object-oriented programming, SOLID principles, and clean architecture.

 Experience with SQL Server or other relational databases.

 Familiarity with CI/CD pipelines, Git, and Agile methodologies.

 Excellent problem-solving and leadership skills.