Our client is a leading Foreign Exchange company based in Limassol, we are seeking an experienced .NET Developer to join their development team.
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 other teams
Required Skills & Experience
- University degree in Computer Science or any other IT-related fields
- Excellent command of the English language
- At least 3 years of experience working as a C# developer
- At least 1 year of experience working with WPF and XAML
- Understanding of .NET platform
- Unit testing experience
- Knowledge of S.O.L.I.D. principles of OOD
- Familiarity with MVVM client architecture
- Knowledge of GoF design patterns
- Experience in working with SQL databases
Any of the additional skills will be an added advantage
- Financial trading/trading platforms development
- High-performance applications
- Domain-Driven Design approach
- Test-Driven development
- Performance optimization
- C++ programming
- RabbitMQ or ZeroMQ
- Google Protobuf
- Docker
- ReSharper/other refactoring tools
- Reactive programming
- Apache Kafka
Remuneration & Benefits
- Competitive salary including a 13th salary
- Relocation package (if applicable)
- Visa arrangements for the employee and family members (if applicable)
- Medical insurance
- Free meals and beverages at the in-house cafeteria
- Provident fund