You will work with team members on releasing new products. You will be collaborating with the Product Manager in regards to progress of the products and perform the development of new tasks. You will be using agile methodologies and multi-threading technology. You will be working under strict deadlines therefore must be able to multi-task and thrive in such an environment.
Requirements:
BSc in Computer Science
Solid experience with unit testing
Minimum 3+ years’ experience working in C# Developer position
Deep knowledge in .NET and C#
Design patterns
Good written and spoken English
Experience in following fields will be an advantage:
Experience with Xamarin.iOS or Xamarin.Android
MVVM client architecture, MvvmCross experience
S.O.L.I.D. principles of OOD
Experience with ReSharper/other refactoring tools
Test-driven development
Financial Instruments Trading /Trading Platforms development
Performance optimization
What we offer :
Competitive salary
Relocation bonus (if applicable)
Health insurance
Friendly working environment
Company events
Opportunities for personal growth