.NET Software Developer
Summary
Back-end .NET developer role in Surat: build and maintain web applications and RESTful APIs using C#, ASP.NET Core/MVC, and SQL databases (SQL Server/MySQL/PostgreSQL), with Entity Framework, unit testing, Git-based code reviews, and deployment/production support. Requires 2+ years of .NET experience.
Experience: 2+ Years
Job Type: Full-Time
Location: Surat
Role & responsibilities
- Develop, maintain, and enhance web applications using C# and the .NET framework.
- Build backend services and web applications using ASP.NET Core or ASP.NET MVC.
- Design, develop, and integrate RESTful APIs.
- Work with databases such as SQL Server, MySQL, or PostgreSQL.
- Write clean, reusable, maintainable, and well-documented code.
- Debug, troubleshoot, and resolve application issues.
- Optimize application performance, scalability, and security.
- Collaborate with frontend developers, UI/UX designers, QA engineers, and project managers.
- Use Git for version control and participate in code reviews.
- Write and maintain unit tests and follow software development best practices.
- Assist with application deployment, maintenance, and production support.
Preferred candidate profile
- Minimum 2 years of professional experience in .NET development.
- Strong proficiency in C# programming.
- Hands-on experience with .NET Core or modern .NET.
- Good understanding of ASP.NET Core, ASP.NET MVC, and web application development.
- Experience developing and consuming RESTful APIs.
- Proficiency in SQL and experience with Microsoft SQL Server or similar databases.
- Understanding of Entity Framework Core and LINQ.
- Knowledge of HTML, CSS, JavaScript, and frontend integration.
- Familiarity with Git, GitHub, or GitLab.
- Understanding of object-oriented programming (OOP), design patterns, and SOLID principles.
- Strong analytical, debugging, and problem-solving skills.
- Ability to work independently and collaborate effectively within a team.
