Responsibilities:
- Design, develop, and maintain web applications using .NET Core and ASP.NET MVC frameworks.
- Collaborate with cross-functional teams to gather and analyse requirements.
- Write clean, scalable, and efficient code following best practices.
- Debug, troubleshoot, and resolve issues in existing applications.
- Implement security and data protection measures.
- Ensure the performance, quality, and responsiveness of applications.
- Stay updated with the latest industry trends and technologies.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a .NET Developer with expertise in ASP.NET MVC and .NET Core.
- Strong understanding of object-oriented programming and software design patterns.
- Familiarity with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React.
- Experience with database design and development (SQL Server, MySQL).
- Knowledge of version control systems like Git.
- Excellent problem-solving skills and attention to detail.
Skills:
- Proficiency in C#, ASP.NET MVC, .NET Core, and Entity Framework.
- Front-end development skills (HTML, CSS, JavaScript).
- Database management (SQL Server, MySQL).
- RESTful APIs and version control (Git).