PpWe are seeking an experienced bSenior Software Developer /b to design, develop, and maintain high-quality desktop applications using bC# /b, bWPF /b, and bXAML /b within the bMicrosoft Visual Studio /b 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. /p h3Key Responsibilities /h3 ul liDesign, develop, and maintain desktop applications using C# and .NET (WPF) /li liBuild rich, responsive user interfaces using XAML and MVVM principles /li liContribute to software architecture, technical design, and code standards /li liCollaborate with product owners, UX designers, and other developers to define requirements and solutions /li liPerform code reviews and mentor junior developers /li liDebug, optimize, and refactor existing applications to improve performance and maintainability /li liWrite technical documentation and support knowledge sharing within the team /li liParticipate in the full software development lifecycle, from analysis to deployment and maintenance /li /ul h3Required Technical Skills /h3 ul liStrong experience with C# and the .NET Framework / .NET Core /li liAdvanced knowledge of WPF and XAML /li liSolid understanding of MVVM pattern and UI architecture best practices /li liProficiency with Visual Studio and related debugging and profiling tools /li liExperience with object-oriented design, SOLID principles, and design patterns /li liFamiliarity with data binding, styles, templates, and custom controls in WPF /li liExperience working with Git or other version control systems /li /ul h3Nice-to-Have Skills /h3 ul liExperience with Unit Testing frameworks (e.g. MSTest, NUnit, xUnit) /li liFamiliarity with CI/CD pipelines /li liExperience integrating REST APIs and working with databases (SQL or NoSQL) /li liAwareness of UX/UI best practices for desktop applications /li /ul h3Seniority Experience /h3 ul li5+ years of professional experience in software development /li liProven experience delivering and maintaining production‑grade WPF applications /li liAbility to take ownership of complex technical topics and guide architectural decisions /li /ul h3Soft Skills /h3 ul liStrong problem‑solving and analytical skills /li liExcellent communication skills in English /li liAbility to work independently and within cross‑functional teams /li liProactive mindset with attention to quality and detail /li /ul h3Education /h3 ul liDegree in Computer Science, Software Engineering, or a related field (or equivalent professional experience) /li /ul /p #J-18808-Ljbffr