Senior .NET Developer

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