Senior .NET Developer (C# and WPF)

25 мая 2021    38
Откликнуться

We are looking for a Senior .NET Developer to work on our desktop application written in .NET using WPF. Application has a lot of custom UI, real-time communication with the server side and many interesting features, including plugin system using .NET DLLs and built-in code editor. For the development process we are using strict rules to keep our project clean and ready for changes. We have a coding convention that was developed by our team and regularly discussed proposed changes. All changes go through a code review. TDD is a must and test runs integrated into the pipeline.

Responsibilities:

  • Develop new and change existing features for high performance Desktop application (C#, WPF)
  • Identify bottlenecks and bugs, and advise solutions to mitigate and address these issues
  • Design, build, and maintain efficient, reusable, and reliable code
  • Cover code with unit tests
  • Participate in code review for team members
  • Participate in technical meetings with team members to improve code design and code conventions
  • Interact with DevOps team to improve development and deployment processes
  • Work close with the QA team to support high application quality and improve test automation

Requirements:

  • Minimum 3+ years’ experience working in 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
  • English (read and write technical documentation)
  • Bachelor's degree or higher (required for work permit)

Experience in following fields will be an advantage:

  • 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++


Бонусы

What we offer :

  • Competitive salary
  • Relocation bonus (if applicable)
  • Health insurance
  • Friendly working environment
  • Company events
  • Opportunities for personal growth

Apply by sending your CV to cv@spotware.com.

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.