* Design, develop, and maintain applications using .NET / .NET Core
* Build and consume RESTful APIs
* Participate in architectural decisions and technical solution design
* Ensure code quality through unit testing, code reviews, and best practices
* Collaborate closely with product owners, business analysts, QA, and other developers
* Troubleshoot, debug, and optimize existing applications
* Contribute to continuous improvement of development processes and system performance
* Mentor junior developers when needed
Requirements
* Minimum of 4 years of experience as a .NET Developer
* Strong experience with C# and .NET / .NET Core
* Solid knowledge of ASP.NET MVC and Web API
* Experience with relational databases (SQL Server, PostgreSQL, etc.)
* Hands-on experience with Entity Framework
* Experience using Git and working in Agile/Scrum environments
* Good communication skills and ability to work in a team
* Fluent or professional working proficiency in English