Job Title: Senior .NET Full Stack Developer

Experience: 5-8 Years
Location: Pune
Salary: Best in Industry
Notice Period: Immediate Joiners (preferred) or less than 30 days

Job Overview

We are seeking a highly skilled Senior .NET Full Stack Developer with 5-8 years of experience. The ideal candidate will possess strong expertise in designing, developing, and maintaining scalable and efficient web applications using modern .NET technologies and frameworks. This role involves working across both front-end and back-end development, ensuring performance, usability, and seamless integration.

Key Responsibilities

  • Design, develop, and maintain web applications using ASP.NET Core, ASP.NET MVC, C#, and Entity Framework.
  • Build responsive and dynamic user interfaces with Angular 8+, HTML5, CSS3, and JavaScript.
  • Develop and maintain robust APIs to ensure seamless front-end and back-end connectivity.
  • Optimize application performance, database queries, and server-side logic.
  • Design and maintain relational databases like SQL Server and MySQL, focusing on scalability and optimization.
  • Implement best practices in coding standards, security, and design patterns (e.g., SOLID principles).
  • Conduct code reviews and mentor junior developers to ensure high-quality code output.
  • Debug and resolve application issues promptly and effectively.
  • Work closely with QA, DevOps, and other stakeholders to deliver reliable solutions.
  • Actively participate in Agile ceremonies, including sprint planning and retrospectives.

Technical Skills Required

  • Proficiency in C#, ASP.NET Core, ASP.NET MVC, and Entity Framework (EF6/EF Core).
  • Hands-on experience with Angular 8+, TypeScript, JavaScript, and jQuery.
  • Strong understanding of HTML5, CSS3, and Bootstrap for responsive designs.
  • Expertise in RESTful API development and integration.
  • Deep knowledge of relational databases (SQL Server, MySQL) and database optimization techniques.
  • Proficiency in version control systems like Git.
  • Exposure to cloud platforms such as Azure or AWS is a plus.
  • Familiarity with performance testing and debugging tools.
  • Experience with CI/CD pipelines and tools like Jenkins, GitHub Actions, or Azure DevOps.

Preferred Skills

  • In-depth understanding of OOP, SOLID principles, and design patterns.
  • Knowledge of Agile methodologies and tools like JIRA or Trello.
  • Familiarity with automated testing tools and frameworks.
  • Strong understanding of security best practices in web development.
  • Excellent analytical and problem-solving skills with attention to detail.

Qualifications

  • Education: BE/B.Tech in Computer Science/IT or an equivalent degree with a minimum aggregate score of 60%.
  • Experience: Proven expertise in designing and developing web applications using .NET technologies.
  • Soft Skills: Strong communication and collaboration skills.

Why Join Us?

  • Opportunity to work on cutting-edge technologies and impactful projects.
  • Competitive salary and growth opportunities.
  • Collaborative and innovative work environment.
  • Exposure to industry best practices and tools.