Senior .NET Developer (ASP.NET MVC/Core) - Kolkata

Navsoft Kolkata, West Bengal
Permanent Job Not disclosed
Asp.net Mvc Microsoft Sql Server software design patterns

Navsoft is seeking a seasoned Senior .NET Developer to join our team in Kolkata, West Bengal. You will be instrumental in designing, developing, and maintaining high-performance web applications.

This role requires extensive experience with C#, .NET Frameworks, MVC architecture, and relational databases. A strong grasp of application architecture and backend development best practices is essential. You will be responsible for delivering scalable, secure, and high-quality web applications, collaborating with front-end teams, analyzing business requirements, and ensuring applications meet stringent performance and security standards.

Key Responsibilities:

  • Develop and deliver robust, scalable, and secure web applications.
  • Design, build, and maintain ASP.NET MVC and ASP.NET Core MVC applications.
  • Integrate user-facing elements with server-side logic through collaboration with front-end developers.
  • Translate business requirements into new application functionality.
  • Uphold application performance, security, and scalability standards.
  • Write testable and maintainable server-side code.
  • Provide support, troubleshoot, and enhance existing applications.
  • Design and implement application architecture and layered solutions.
  • Select and implement optimal technologies and tools for development.
  • Optimize database queries and maintain efficient database design and indexing strategies.

Required Skills:

  • Strong proficiency in C#.
  • 5+ years of experience with .NET Framework and .NET Core.
  • Hands-on experience with ASP.NET MVC and ASP.NET Core MVC.
  • Strong knowledge of ORM frameworks (Entity Framework 6, Entity Framework Core, NHibernate, ADO.NET).
  • Experience with Relational Databases (Microsoft SQL Server, MySQL, Oracle, other RDBMS).
  • Solid understanding of database design, indexing, and performance optimization.
  • Experience with Dependency Injection and IoC containers (Autofac, Unity, Ninject, SimpleIoC).
  • Understanding of software design patterns and layered architecture.

Preferred Qualifications:

  • Experience with REST APIs and microservices architecture.
  • Knowledge of unit testing frameworks.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with version control systems (Git, Azure DevOps).

Similar Jobs

View all

Azure DevOps Developer

Logic Planet

Kolkata, West Bengal 5-10 Years
Permanent Job Not disclosed

Software Engineer

hackajob

Pune, Maharashtra 0-0 Years
Permanent Job Not disclosed

Software Engineer in Test

GRIP Investments

Gurugram, Haryana, Gurgaon / Gurugram, Haryana 3-5 Years
Permanent Job Not disclosed

Associate Software Engineer in Test

Olx India

Gurugram, Haryana, Gurgaon / Gurugram, Haryana 0-0 Years
Permanent Job Not disclosed

Data Engineer

deccan ai experts

Gurugram, Haryana, Gurgaon / Gurugram, Haryana 2-4 Years
Permanent Job Not disclosed
Apply Now