Overview
On Site
Depends on Experience
Full Time
Skills
.NET
WPF
.NET MAUI
Winforms
Job Details
Job Title: .NET Developer (WPF / .NET MAUI / WinForms)
Location: Dallas, TX(Onsite)
Job Summary:
We are seeking an experienced .NET Developer with strong expertise in WPF, .NET MAUI, WinForms, MVVM, and PRISM frameworks. The ideal candidate will design, develop, and maintain modern cross-platform applications and legacy desktop applications, ensuring high performance, scalability, and maintainability.
Key Responsibilities:
Required Skills & Qualifications:
Location: Dallas, TX(Onsite)
Job Summary:
We are seeking an experienced .NET Developer with strong expertise in WPF, .NET MAUI, WinForms, MVVM, and PRISM frameworks. The ideal candidate will design, develop, and maintain modern cross-platform applications and legacy desktop applications, ensuring high performance, scalability, and maintainability.
Key Responsibilities:
- Design, develop, and maintain applications using WPF, .NET MAUI, and WinForms.
- Implement MVVM and PRISM patterns for modular, maintainable, and testable applications.
- Migrate or integrate legacy WinForms/WPF applications into .NET MAUI for cross-platform support.
- Collaborate with UI/UX teams to build user-friendly, responsive, and visually appealing interfaces.
- Optimize application performance, troubleshoot issues, and implement solutions.
- Integrate applications with APIs, services, and databases.
- Work in an Agile/Scrum environment, participating in sprints, code reviews, and technical discussions.
- Write and maintain unit tests and automated UI tests to ensure code quality.
Required Skills & Qualifications:
- 9+ years of experience in .NET development (C#).
- Strong hands-on expertise in WPF and WinForms.
- Experience in building cross-platform apps with .NET MAUI.
- Solid understanding and practical implementation of MVVM and PRISM frameworks.
- Strong knowledge of XAML, data binding, dependency injection, and event handling.
- Experience working with REST APIs, Entity Framework, and SQL databases.
- Familiarity with Agile methodologies, Git, and CI/CD pipelines.
- Strong problem-solving and debugging skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.