





Mid-level metro role with general Senior Software Engineer title but niche desktop/WPF specialization.
Desktop application and WPF specialization limits transferability across industries.
Explicit 6+ years requirement and mandatory C#/.NET/WPF skills make filtering strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and implement complex desktop applications to solve engineering and architectural design problems.
Maintain and improve existing company products while collaborating with product owners to gather requirements and plan projects.
Conduct code reviews, testing, and debugging; contribute to agile development process improvements.
Bachelor’s degree in Computer Science, Engineering, or related field.
6+ years experience in complex commercial desktop application development.
Expertise in C#, .NET, WPF, SQL, Entity Framework, MVVM, and dependency injection.
Experience with Agile methodology and familiarity with WinUI 3 and .NET 7-8 frameworks.
Experienced in designing and delivering complex desktop applications using modern Microsoft stacks and design patterns (MVVM, dependency injection).
Comfortable working closely with product owners and agile teams to deliver high-quality software with iterative feedback.
Familiar with frontend technologies and Agile tools like Jira, indicating strong cross-functional collaboration and delivery focus.