We are seeking an experienced Senior Software Developer to design, develop, and maintain high-quality desktop applications using C# , WPF , and XAML within the Microsoft Visual Studio environment. The ideal candidate has a strong background in software architecture, UI development, and modern development practices, and is capable of working independently as well as leading technical discussions within a team.
Responsibilities Design, develop, and maintain desktop applications using C# and. NET (WPF) Contribute to software architecture, technical design, and code standards Collaborate with product owners, UX designers, and other developers to define requirements and solutions Perform code reviews and mentor junior developers Write technical documentation and support knowledge sharing within the team Participate in the full software development lifecycle, from analysis to deployment and maintenance Qualifications Strong experience with C# and the. NET Framework /. NET Core Proficiency with Visual Studio and related debugging and profiling tools Familiarity with data binding, styles, templates, and custom controls in WPF Experience working with Git or other version control systems Experience with Unit Testing frameworks (e.g. Experience integrating REST APIs and working with databases (SQL or No SQL)) Awareness of UX/UI best practices for desktop applications 5+ years of professional experience in software development Excellent communication skills in English Proactive mindset with attention to quality and detail Degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience) #J-18808-LjbffrBy continuing you agree to our Terms & Privacy Policy.