— BSc in Computer Science
— Unit testing experience
— At least 3 years’ experience working as a C# developer
— At least
— In-depth knowledge of .NET and C#
— Experience with GUI design experience, WPF and XAML
— Design patterns
— Excellent written and spoken English. Russian language will be considered an advantage
Considered an advantage:
— S.O.L.I.D. principles of OOD
— Experience of ReSharper/other refactoring tools
— MVVM client architecture
— Test-driven development
— Experience with financial trading/trading platforms development
— High-performance applications and GUI
— Performance optimization
— Competitive salary
— Relocation bonus (if applicable)
— Health insurance
— Friendly working environment
— Company events
— Opportunities for personal growth
Product development using Agile methodologies and multi-threading technology. The position requires collaborating with the product managers and team members in order to meet strict deadlines.
An ability to multi-task and thrive in a fast-paced coding environment is necessary.