Senior .NET Developer (Relocation to Cyprus)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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.