Design, develop, test, and maintain Windows desktop applications using the .NET Framework, C#, and XAML.
Write clean, efficient, and maintainable code to ensure the best performance and reliability of applications.
Troubleshoot and debug software issues, addressing defects and performance bottlenecks.
Perform code reviews to ensure code quality and provide mentorship to junior developers.
Keep up-to-date with the latest industry trends and emerging technologies in .NET development.
Document software designs, coding procedures, and user guides. Participate in the full software development lifecycle, from concept and design to testing and deployment.
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proven experience as a .NET Developer with a strong focus on Windows application development.
Proficiency in C# and the .NET Framework.
Experience with XAML for designing user interfaces.
Knowledge of database design principles and experience with SQL Server.
Familiarity with software development best practices, design patterns, and SOLID principles.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities.
Ability to work independently and as part of a team.
|Job Category||Dot net developer|