GRS are working with an established Forex brokerage operating on an international level, looking to recruit a Developer for trading applications for their offices in Larnaca (hybrid). The successful candidate needs to have hands-on experience with C++ and experience in Financial services industry is preferred. If you are looking to join an international organization and expand your potential, apply now.
-
Implementing trading applications
-
Develops solutions according to specified requirements
-
Maintain code and write automated/unit tests to ensure the product is of the highest quality
-
Resolve technical issues through debugging, research, and investigation
-
Writing reusable, testable, and efficient code
-
Being an advocate of coding best practices
-
Perform Peer/Code Reviews
-
Optimize and secure applications
-
Production Support and Bug FixesCANDIDATE PROFILE
-
Degree in Computer Science, Software Engineering, EE or similar
-
Minimum of 2 years developing low latency C++ applications
-
Familiar with Golang, and concurrency in golang.
-
Knowledge of in-memory key-value stores i.e. REDIS.
-
Knowledge of event driven, reactive programming design.
-
C++ (’11/14) including STL, TMP, Boost, and type safety
-
Proficiency in advanced data structures, algorithms, OO programming, and computational complexity
-
Proficiency in Software Engineering including design/requirement specs, testing, QA, release.
-
Experience with low-level system facilities: threading, I/O, signals, shared memory.
-
Experience in distributed computing including exchange topology, market gateways, and SORs
-
Knowledge of TCP/IP, UDP, and network topology; experience with socket programming
-
Some Experience in FIX protocol.
-
Knowledge of Dealing Department automation tasks
-
Good to have Knowledge of Exchange connectivity, Order Management Systems, and High Frequency Trading
-
Knowledge and familiarity with exchange protocols FIX, ITCH, PITCH, OUCH, and related.
-
Low-latency: hardware tuning, NUMA aware, multi-threaded design, lock-free programming.
-
Low-latency: compiler and cache optimization, user-space networking (kernel bypass), IPC/RPC.
-
Experience with designing simulation and back-testing frameworks and research infrastructure.
Due to the high volume of applications we receive at GRS Recruitment, only shortlisted candidates will be responded to.