Desktop Application Developer ( . net )
Develop and maintain desktop applications using .NET Framework and WinForms
Analyze business requirements and translate them into technical solutions
Write clean, scalable, and efficient code
Debug, troubleshoot, and resolve application issues
Optimize application performance and ensure responsiveness
Collaborate with cross-functional teams (QA, Business, and other developers)
Participate in code reviews and ensure best coding practices
Maintain and improve existing legacy systems
Strong experience with C# and .NET Framework
Solid experience in WinForms (Windows Forms)
Good knowledge of OOP principles and design patterns
Experience working with SQL databases (SQL Server preferred)
Familiarity with data access technologies ( ADO.NET , Entity Framework is a plus)
Experience with debugging and performance tuning
Good understanding of software development lifecycle
Experience with modernizing legacy WinForms applications
Knowledge of WPF is a plus
Familiarity with version control systems (e.g., Git)
Understanding of multi-threading and async programming
Strong problem-solving and analytical skills