Job Description:
As a .Net Developer you will be responsible for designing developing and maintaining highquality applications. You will work closely with crossfunctional teams to deliver robust and scalable software solutions that meet client requirements.
Key Responsibilities:
- Develop test and maintain software applications using .Net technologies such as C# ASP.NET MVC or .NET Core.
- Collaborate with project managers business analysts and other developers to gather and define requirements.
- Design and implement userfriendly interfaces and responsive web applications.
- Write clean scalable and efficient code following best practices.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to ensure optimal performance.
- Participate in the full software development lifecycle including planning development testing and deployment.
- Integrate thirdparty APIs and services into applications.
- Stay updated on the latest trends and technologies in .Net development.
- Contribute to continuous improvement by identifying and implementing process enhancements.
Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field.
- 35 years of experience in .Net development.
- Proficiency in C# ASP.NET MVC and .NET Core.
- Experience with frontend technologies such as HTML CSS JavaScript and Angular/React is a plus.
- Strong understanding of objectoriented programming OOP and software design patterns.
- Experience with SQL Server or other relational databases.
- Familiarity with version control systems particularly Git.
- Excellent problemsolving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication skills both written and verbal.
- Experience with Agile development methodologies is a plus.
Remote Work :
No