Desktop WPF Software Engineer

AI overview

Develop desktop applications using C#/WPF, focusing on technically challenging projects and utilizing advanced UI/UX design skills in a contractor capacity.

We are looking for a Desktop WPF Software Engineer with experience in each phase of software development; including requirements, design, coding and implementation, test and maintenance with passion for the product. 


Essential Job Duties:

  • Develop desktop applications via C#/WPF
  • Design visually appealing and user-friendly UI/UX using XAML
  • Write clean and efficient code in C#, following coding standards and best practices
  • Support multithreaded architecture
  • Intermediate/B1 English


Required Skills & Experience: 

  • Strong experience in desktop application development.
  • Proficiency in C# and .NET 8 with hands-on excellence in WPF
  • Strong UI/UX design skills using XAML 
  • Practical use of TPL in desktop applications, thread synchronisation
  • Proficiency in debugging, mem profiling, performance profiling, mem dumps, troubleshooting of threading issues


Desirable Skills & Experience:

  • Composite Application Design, Reactive UI, PRISM
  • Experience working on 3D CAD Software
  • Understanding of Agile methodologies and experience working in Agile environments.



Working Arrangements: European time zone only, 40-hour work week, engaged via a contractor's agreement.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job