Senior Software Engineer (C++)

Senior Software Engineer (C++)


Relocation | Cyprus

FxPro


As a Senior Software Engineer, you will be a part of our rapidly growing IT team. You will actively work with development & support teams to contribute to improving our product quality. The developer’s responsibilities include but are not limited to developing software products and contributing in code review.


Responsibilities:

  • Design and implementation of plugins, gateways, APIs for trading platforms
  • Development of proxy services for integration with trading platforms and interaction between services and systems within the company
  • Development of time-critical microservices (C++/.NET)
  • Design and implementation of database aware applications with MS SQL
  • Optimization of existing code to enhance system efficiency and performance
  • Collaboration with Dealing team, the management and team members to gather and analyse business requirements and implement them technically


Requirements:

  • Deep knowledge of C++ with at least 5 years of development experience
  • Minimum 3 years experience working with C#
  • Experience in the development of robust multithreaded applications/services
  • Experience in working with SQL databases
  • Deep knowledge of S.O.L.I.D. principles of OOD
  • BSc in Computer Science or equivalent
  • Fluent English
  • Experience in trading software/plugins development will be an advantage
  • Experience in C++ programming with Windows API will be an advantage
  • Performance optimization skills, including profiling and analysing process dumps will be an advantage
  • Experience in .Net Core development for Linux and Kubernetes will be an advantage
  • Experience in development applications with message brokers and data serialization (JMS, Solace, Kafka, gRPC, protobuf) will be an advantage
  • Deep knowledge of SQL will be an advantage


Our benefits:

  • Excellent compensation package
  • Hybrid work schedule
  • Medical and life insurance
  • Provident fund
  • In-house gym with a personal trainer
  • Free daily lunch catering, snacks, and beverages
  • Company discount card for various products & services
  • 50% discount on language courses with a tutor
  • 21 days of annual leave and 10 days of sick leave annually
  • Shuttle bus service from Limassol
  • Birthday certificate program
  • Relocation bonus and visa/work permit support



Report Page