P
Proffiz
Frontend
.NET WPF Engineer
.NETWPFMVVMPrismaDependency InjectionREST APIasync/awaitmultithreadingconcurrency
Про позицію
We are looking for a .NET WPF Engineer to take full technical ownership of a Windows desktop application within a well-established software product. The customer is one of the world’s top 10 leading software publishers, and the product competes with well-known global brands. This is an autonomous role for an engineer who is comfortable taking responsibility for an existing application, making technical decisions, developing new functionality, improving architecture, and maintaining the product’s stability and performance.
Обовʼязки
- Take full technical ownership of the assigned Windows desktop application
- Design, develop, maintain, and improve WPF/.NET applications
- Independently analyze requirements and translate them into effective technical solutions
- Make technical decisions related to application architecture and development
- Work with MVVM, Prism, and Dependency Injection
- Develop new features and improve existing functionality
- Take ownership of existing and legacy components, identifying areas for refactoring and improvement
- Integrate the desktop application with backend services and REST APIs
- Investigate and resolve complex technical issues, bugs, and performance problems
- Ensure application stability, performance, and maintainability
- Take responsibility for the technical quality and delivery of your work
Вимоги
- 4+ years of commercial software development experience
- Strong hands-on experience with .NET
- Strong expertise in WPF
- Solid understanding and practical experience with MVVM
- Experience working with Prism and Dependency Injection
- Strong knowledge of SOLID, Clean Code, and design patterns
- Good understanding of async/await, multithreading, and concurrency
- Strong debugging and problem-solving skills
- Experience integrating desktop applications with REST APIs and backend services
- Experience working with existing/legacy codebases and improving them
- Ability to work independently and take ownership of technical decisions
- English — B2 or higher
Переваги
- Competitive compensation
- Flexible working hours
- Remote / Office / Hybrid work options
- Technical equipment
- Professional development and Performance Appraisals
- English courses
- Health Insurance
- Online courses
- Corporate events, tech talks, and more
До кого писати
.NET WPF Engineer
Оригінал