Job Summary:
We are looking for a highly skilled .NET Developer to join our development team. The ideal candidate will have experience in designing, developing, and maintaining applications using C#, ASP.NET, and .NET Core frameworks. You will be responsible for building scalable, secure, and high-performance applications for web, desktop, or cloud-based platforms.
Key Responsibilities:
- Develop, test, and maintain robust and scalable applications using .NET / .NET Core / ASP.NET Core.
- Design and implement RESTful APIs and integrate them with databases and third-party services.
- Collaborate with cross-functional teams (design, QA, DevOps) to deliver high-quality solutions.
- Optimize application performance and scalability.
- Troubleshoot, debug, and upgrade existing applications.
- Write clean, maintainable code and follow best practices for coding standards.
- Participate in code reviews, Agile sprints, and technical discussions.
- Create and maintain technical documentation.
Required Skills:
- Strong programming experience in C#, ASP.NET MVC, and .NET Core
- Proficiency in Entity Framework / EF Core
- Solid understanding of OOP, SOLID principles, and design patterns
- Experience in REST API development and integration
- Familiarity with HTML, CSS, JavaScript, and jQuery
- Strong experience with SQL Server or other RDBMS
- Proficient with Visual Studio / Visual Studio Code