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.
.Net Developer
Job Overview
Job Description
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

