We are looking for a skilled and motivated .NET Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions using Microsoft .NET technologies. You will work closely with cross-functional teams to deliver scalable and efficient applications.
Key Responsibilities
- Design, develop, and maintain applications using .NET technologies (C#, ASP.NET, .NET Core)
- Write clean, scalable, and efficient code following best practices
- Collaborate with front-end developers, product managers, and other stakeholders
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews and contribute to team knowledge sharing
- Develop and integrate APIs and third-party services
- Ensure application performance, quality, and responsiveness
- Stay up to date with emerging technologies and industry trends
Required Skills & Qualifications
- Proven experience as a .NET Developer or similar role
- Strong knowledge of C#, .NET Framework, and/or .NET Core
- Experience with ASP.NET MVC, Web API, or Blazor
- Familiarity with front-end technologies (HTML, CSS, JavaScript)
- Experience with SQL databases (eg, SQL Server)
- Understanding of object-oriented programming (OOP) principles
- Experience with version control systems (eg, Git)
- Strong problem-solving and analytical skills
- Good communication skills in English