Warning

CyprusNet is not responsible or liable for any scams, frauds, misleading job offerings or false resume information within Cyprus Jobs free service. We strongly recommend that users never reveal private information such as credit cards, bank accounts, insurance numbers, passports, ID numbers or give away any money and so forth.

If you've been targeted by a job scam, report to: Cyprus Crime Combating Department

Position Details
Reference No.
42621
Title
Senior .NET Developer
Category
Employment Type
Full Time
Available Positions
1
Location(s):
Limassol
Posted On:
20/06/2017
Contact Details
Company
Golden Careers Recruitment
Contact Person
Golden Careers
Address
301 Marina Court, 7th Floor, Office No.71
Limassol
Phones
96605180, 96605180
Email
admin@goldencareers.com.cy
Job Description

Job Description

Our clients is a well established investment firm in Limassol that is currently looking for a Senior . NET Developer.

If you  are ready to put your skills and experience to good use at an amazing company, apply today and work within a truly inspiring environment.

Required Qualifications
  • At least 3 years' experience working as a C# developer
  • In-depth knowledge of .NET
  • Solid unit testing experience
  • Test-Driven development experience
  • Deep knowledge of S.O.L.I.D. principles of OOD
  • Experience of ReSharper/other refactoring tools
  • Knowledge of MVVM client architecture
  • Deep understanding of GoF design patterns
  • Fluent English or Russian language

The below will be considered an advantage: 

  • MSc in Computer Science
  • Experience with financial trading / trading platforms development
  • High-performance applications and GUI
  • Knowledge of Domain-Driven Design approach
  • Experience in performance optimization
  • C++ programming skills
  • Some experience with ZMQ library
  • Experience in working with SQL databases
  • Experience with WPF and XAML
  • Some experience with Google Protobuf
Other Requirements

Job Responsibilities

  • Collaborating with the management, stakeholders and team members in order to meet strict deadlines;
  • Reviewing current systems;
  • Presenting ideas for system improvements;
  • Working closely with analysts, designers and staff;
  • Maintaining the systems once they are up and running;
  • An ability to multi-task and thrive in a fast-paced coding environment.