.Net Developer

Job Overview

Job Description

Our client is a well established leading investment firm with offices in Limassol as well as in London, UAE and more. They are currently looking to add to their team a .Net Developer. The successful candidate should have at least 3 years of experience working as a C# developer.

Job Responsibilities

  • 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

Requirements

  • 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
It is your advantage if you have some experience in the below
  • 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
Apply for this job Apply via Facebook

Find Your Ideal Job in Cyprus

City