Our client is a leading Financial investment company based in Limassol. We are seeking to recruit on their behalf an experienced .NET Developer
Job Description
- Product development using Agile methodologies and multi-threading technologies
- Reviewing current systems
- Presenting ideas for system improvements
- Maintaining the systems once they are up and running
- Collaborating with the management, stakeholders and team members in order to meet strict deadlines
- Working closely with analysts, designers and staff
Required Skills & Experience
- At least 3 years’ experience working as a C# developer
- At least 1-year experience working with WPF and XAML
- In-depth knowledge of .NET
- Solid unit testing experience
- Deep knowledge of S.O.L.I.D. principles of OOD
- Knowledge of MVVM client architecture
- Experience in working with SQL databases
- Deep understanding of GoF design patterns
- Ability to multi-task and thrive in a fast-paced coding environment
- Excellent command of the English language.
Experience in some of the following will be considered an advantage:
- Financial trading / trading platforms development
- High-performance applications and GUI
- Domain-Driven Design approach
- Test-Driven development
- Performance optimization
- C++ programming
- RabbitMQ or ZeroMQ
- Google Protobuf
- Docker
- ReSharper/other refactoring tools
Remuneration & Benefits
- Competitive base salary to include 13th salary
- Medical Insurance
- Provident fund
- In house dining