





Metro hybrid role, generic senior software title, mid-level experience and broad .NET requirements increase competition.
Desktop .NET/WPF expertise is transferrable within enterprise software but limits cross-domain applicability.
Requires 4+ years and specific .NET/WPF desktop expertise, making filters moderately strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end delivery of enterprise-grade desktop application features using .NET technologies from requirement analysis to production release.
Design, develop, and maintain scalable, high-quality, and performant desktop applications following software design patterns and engineering best practices.
Mentor junior engineers, participate in code reviews, and drive technical excellence including CI/CD and automation improvements.
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
4+ years of software development experience.
Strong expertise in desktop application development using .NET ecosystem (C#, ASP.NET, Entity Framework) and frameworks like WPF or WinForms.
Proficient understanding of data structures, algorithms, software design patterns, architecture, and database concepts (SQL/NoSQL).
Experienced in designing and delivering complex enterprise or product-based desktop applications.
Operates with strong technical ownership and leadership, including mentoring and collaborating across cross-functional teams.
Familiar with Agile/Scrum methodologies, CI/CD pipelines, DevOps practices, and performance optimization techniques for desktop applications.