Senior .NET Developer (WPF)

Limassol, Cyprus
Full Time
Developer
Experienced

Spotware Systems is looking for a Senior .NET Developer to work on our desktop application written in .NET using WPF. The application has a lot of custom UI, real-time communication with the server side and many interesting features, including a plugin system using .NET DLLs and built-in code editor.

Responsibilities:

  • Developing new and changing existing features for high performance Desktop application (C#, WPF).
  • Identifying bottlenecks and bugs, and advising solutions to mitigate and address these issues.
  • Designing, building, and maintaining efficient, reusable, and reliable code.
  • Covering code with unit tests.
  • Participating in code review for team members.
  • Participating in technical meetings with team members to improve code design and code conventions.
  • Interacting with the DevOps team to improve development and deployment processes.
  • Working closely with the QA team to support high application quality and improve test automation.

Requirements:

  • Minimum 3+ years’ experience working in a C# Developer position.
  • Minimum 1+ years’ experience working with WPF.
  • Deep knowledge in .NET and C# (.NET Framework and .NET 5).
  • GUI design experience with WPF and XAML.
  • Solid experience with unit testing.
  • Design patterns.
  • B1+ English language level.
  • Bachelor's degree will be a plus.

Will be a plus:

  • S.O.L.I.D. principles of OOD.
  • Experience with ReSharper/other refactoring tools.
  • MVVM client architecture.
  • Test-driven development.
  • Financial Instruments Trading /Trading Platforms development.
  • Highly-performance applications and GUI, performance optimization.
  • MSBuild, Roslyn, CLR Hosting, IPC, C++.

We offer:

  • Competitive remuneration.
  • Private medical insurance.
  • Relocation package (if applicable), including work permit arrangements.
  • Welcome baby bonus.
  • Birthday voucher.
  • Fully equipped office with daily fruits, pizza on Thursdays and snacks on Fridays.
  • Opportunities for professional growth.
  • Friendly working environment.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*