
Senior .NET Developer, WPF
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Ukraine.
• Design and implement high-performance features utilizing .NET 10 and WPF, ensuring the user interface remains fluid and responsive even under heavy workloads.
• Develop and enhance C++/CLI wrappers to create a seamless, memory-safe connection between our .NET environment and native C++ core libraries.
• Analyze and troubleshoot complex desktop issues, eliminating memory leaks, resolving UI thread blockages, and addressing interop vulnerabilities.
• Strategically refactor legacy modules, progressively transforming older sections of the codebase into clean, testable, and modern architecture.
• Perform high-quality code reviews.
• Utilize modern AI-assisted tools to streamline routine coding, generate unit tests, and produce documentation.
• Work collaboratively with the team during 2-week sprints to define technical requirements, address complex corner cases, and estimate challenging tasks.
• 3-5+ years of professional experience in C#/.NET desktop development.
• Extensive knowledge of WPF, including strong expertise in MVVM, data binding, custom controls, and a thorough understanding of the UI thread/Dispatcher model and asynchronous programming.
• Proven experience with .NET memory management and performance profiling, along with a successful history of resolving memory leaks rather than merely identifying them.
• Practical experience with native C++ interop (C++/CLI, P/Invoke, or marshaling).
• Strong grasp of OOP principles, SOLID design, clean coding practices, and a commitment to regular code reviews.
• Comfortable working in an Agile environment, crafting clear acceptance criteria and managing corner cases.
• Daily engagement with AI-assisted development tools (such as Copilot, Cursor, etc.) to enhance productivity.
• Proficient in English, sufficient to engage with official documentation and in-depth technical literature (MSDN, specifications, detailed articles).
• Medical insurance.
• Twenty-one days of paid sick leave each year.
• Twenty-one days of paid vacation annually.
• Enjoyable moments during our frequent team-building activities.
• An educational allowance to keep your skills sharp.
• English, German, and Polish classes to enhance your capabilities and expand your knowledge.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.