Job Title: .NET Developer
Experience: 3 year
Employment Type: Full-Time
Location: Mohali / Ahmedabad

About the Role

We are looking for a skilled .NET Developer with 3+ years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong expertise in the Microsoft technology stack, write clean and maintainable code, and collaborate effectively with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

  • Design, develop, test, and maintain web applications using C#, ASP.NET, and .NET Core.
  • Build and consume RESTful APIs and integrate third-party services.
  • Develop responsive, secure, and scalable applications following industry best practices.
  • Collaborate with UI/UX designers, QA engineers, and product teams to deliver business requirements.
  • Optimize application performance, troubleshoot issues, and implement bug fixes.
  • Write clean, reusable, and well-documented code.
  • Participate in code reviews and contribute to improving development standards.
  • Work with version control systems and follow Agile/Scrum development methodologies.

Required Skills

  • 3+ years of experience in .NET development.
  • Strong proficiency in C#, ASP.NET MVC, .NET Core/.NET 6+, and ASP.NET Web API.
  • Experience with Entity Framework and LINQ.
  • Good understanding of SQL Server, database design, stored procedures, and query optimization.
  • Experience in building and consuming REST APIs.
  • Knowledge of HTML5, CSS3, JavaScript, and jQuery.
  • Familiarity with Git or other version control systems.
  • Understanding of object-oriented programming (OOP), SOLID principles, and design patterns.
  • Strong debugging, analytical, and problem-solving skills.

Preferred Skills

  • Experience with Azure services or cloud-based deployments.
  • Knowledge of Docker, CI/CD pipelines, or Azure DevOps.
  • Familiarity with Angular or React will be an added advantage.
  • Exposure to microservices architecture is a plus.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks effectively.

Why Join Us?

  • Work on challenging and innovative projects.
  • Collaborative and learning-focused work environment.
  • Opportunities for career growth and skill development.