Overview
On Site
Depends on Experience
Full Time
Able to Provide Sponsorship
Skills
WPF
WinForms
MAUI
Job Details
Role: .Net Application Developer
Location: Dallas TX- Onsite
Key Responsibilities:
Location: Dallas TX- Onsite
Key Responsibilities:
- Design, develop, and maintain desktop and cross-platform applications using WPF, WinForms, and .NET MAUI.
- Implement MVVM design patterns for clean separation of concerns and improved testability.
- Use PRISM framework to manage application modularity, navigation, dependency injection, and state management.
- Collaborate with UX/UI designers to implement responsive, accessible, and intuitive user interfaces using XAML.
- Maintain and upgrade legacy WinForms applications to modern technologies where applicable.
- Ensure high performance and responsiveness of UI components.
- Write unit and integration tests for UI components and business logic.
- Participate in code reviews and provide constructive feedback.
- Collaborate with backend developers and other team members in Agile/Scrum environment.
- Strong programming experience in C# and the .NET ecosystem.
- Hands-on experience with WPF and XAML for building modern desktop applications.
- Experience with .NET MAUI for building cross-platform desktop/mobile apps is a strong plus.
- Familiarity with WinForms and legacy application support.
- Deep understanding of the MVVM architectural pattern.
- Practical experience with PRISM for WPF or MAUI (modularity, navigation, event aggregation, DI).
- Experience with unit testing frameworks like MSTest, NUnit, or xUnit.
- Proficiency with Git and modern development practices (CI/CD, branching strategies, etc.).
- Excellent 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.