S

.NET Desktop Developer (WinUI 3)

Software Dynamics

3 days ago
New
Min Qualification: Experience Level: Entry level Experience Length: 3 years

Job descriptions & requirements

ABOUT THE COMPANY

Software Dynamics has pioneered Microsoft Dynamics 365, Azure and Office 365 services in Africa for over 10 years, consistently delivering business value with the latest technology. Software Dynamics is a privately owned IT Solutions and IT Services business formed in 2009. Today we’re proud to boast a strong team of Microsoft Dynamics 365, Microsoft Azure and Office 365 experts and engineers who thrive on rolling up their sleeves and solving your IT problems and meeting your business needs. We are on a mission to exceed your expectations and form a long-term, mutually beneficial relationship with you.

JOB SUMMARY

Required:Education: Bachelor's degree in Computer Science, Software Engineering, or a related technicalfield.Experience: Minimum of 3 years of professional experience in desktop application developmentwithin the .NET ecosystem.Technical Stack:Strong proficiency in C# and the .NET Framework/.NET Core/8+.Proven, hands-on experience developing native Windows desktop applications using WinUI 3and the Windows App SDK.Expertise in XAML for building user interfaces.Deep understanding and practical experience with the MVVM design pattern.Experience with relational databases, specifically SQL Server, and connecting desktopapplications to back-end APIs.Proficiency with version control systems, particularly Git and Azure DevOps.Core Competencies: Strong analytical, problem-solving, and debugging skills. A commitment toquality and attention to detail.

RESPONSIBILITIES

As a .NET Desktop Developer specializing in WinUI 3, you will be responsible for the full lifecycle ofmodern Windows applications.Application Development:Design, develop, and maintain high-performance, visually appealing desktop applications usingC#, XAML, and the WinUI 3 framework, delivered via the Windows App SDK.Implement the Model-View-ViewModel (MVVM) architectural pattern for clean separation ofconcerns, testability, and maintainability.Develop integrations for the applications, connecting to backend services, APIs, and primarilythe Microsoft Dynamics 365 environment.Architecture & Quality:Write clean, efficient, and well-documented code following best practices and company codingstandards.Perform unit testing, debugging, and troubleshooting to ensure application robustness andstability.Participate actively in code reviews and contribute to the definition of software architecture andtechnical standards.Modernization & UX:Ensure application interfaces adhere to the Microsoft Fluent Design System for a native andpolished user experience.Collaborate with UX/UI designers and stakeholders to translate design specifications intofunctional application interfaces.Optimize application performance, including memory usage, rendering speed, andresponsiveness.

REQUIRED SKILLS

Software architecture, Enterprise Resource Planning - ERP system (use of), Database query languages (SQL, others), Project management

REQUIRED EDUCATION

Bachelor's degree

Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Follow us On:
Get it on Google Play
2025 BrighterMonday

Or your alerts