IT Recruitment Services Remote & dedicated teams About Us Contacts Vacancy CV EXAMPLES Blog 2 Case Studies

Vacancy: Senior C# Cross Platform Software Engineer

You will work closely with our other senior developers as we transition from Windows to a cross-platform framework, using .NET 6, Avalonia, Entity Framework Core, SQLite and CEF. You will also help develop the core platform, implementing more advanced and innovative features for all our customers.

Total experience as a developer should also be 7+ years for them to be interesting, as its a senior position. A lot of those years should be with C# (at least 5), and ideally the most recent years.

Job requirements

  • Have impeccable attention to detail, whether it be UX, UI, or code.
  • Are experienced with C# application programming.
  • Have experience with WPF (or other XAML based framework) and MVVM.
  • Experience with Mac or mobile development is a big plus.
  • Experience using EF Code First, CQRS, DI and IOC another big plus.
  • Experience with unit testing (NUnit and Moq) is the icing on the cake.
  • KISS and SOLID principles are your bread and butter.
  • Pragmatism over pure theory is more than welcome.
  • Can take initiative and feel comfortable both working alone and part of a team.
  • Have excellent communication skills in English.

Outside of C# experience, which is a must have, in general we’re looking for experience with one or more of the following things/keywords:

  • WPF
  • MVVM
  • Xamarin
  • XAML (WPF, Xamarin and Avalonia are XAML-based frameworks)
  • .NET
  • Avalonia
  • Desktop or mobile development (with MacOS or iOS experience being very nice)

Benefits of working with us

  • Competitive contractor pay.
  • Flexible hours and freedom within the job.
  • Time off bonuses.
  • Health Days.
  • Team building.

A chance to work with an exceptional international team that is highly productive, creative and fun!

Join the Znoydzem community.

Apply as a Developer

I agree to and accept that ZNOJDZIEM LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or ZNOJDZIEM LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.

We use cookies to provide the best experience for you. Learn more