.NET Developer

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