Company: Software Development company
Salary: Salary based on previous skills and experience plus company benefits.
We are seeking to employ a Senior .NET Developer for our client, a Software Development company in Limassol.
An employee working in this position is responsible for product development using Agile methodologies and multi-threading technologies.
The position involves
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.
The qualification required:
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
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