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 6)
- 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
Powered by JazzHR
9C2zKMkzzv