Foreign Exchange Platform Developer - #1110591
Marc Software

Fx Platform Developer
Job Description
Candidates should have hands-on experience with:
Direct market data connectivity to various exchanges.
FIX protocol implementation.
Designing complex event-driven systems.
Building and managing state machines.
Socket programming.
Ensuring high availability and system resiliency.
Utilizing efficient data structures.
Developing scalable software architectures
Skills & Requirements
• Strong proficiency in object-oriented analysis, design, and programming.
• Eagerness to learn and adopt new technologies.
• Excellent analytical and problem-solving abilities for designing, developing, and testing software.
• Extensive experience in the Equities market is essential; familiarity with the FX market is advantageous but not mandatory.
• Hands-on Java development expertise is required, with in-depth knowledge in the following areas:
o Low latency programming
o High throughput systems
o Garbage Collection (GC) tuning
o Java NIO
o Multithreading
• Experience with messaging libraries is highly valued, especially with Aeron or Chronicle.
• Familiarity with serialization frameworks such as SBE and Google Protocol Buffers.
• Proficient in Spring Framework and Hibernate.
• Additional programming languages knowledge is a plus, including:
o Python
o C/C++
o AngularJS or ReactJS
Soft Skills
Possess a start-up mindset with adaptability and initiative.
Understand and actively practice the 12 Agile principles and 4 core values outlined in the Agile Manifesto.
Be a collaborative team player, comfortable working in a flat organizational structure without emphasis on titles or hierarchy.
Passionate about problem-solving and delivering innovative technology solutions that drive tangible business value.
Strong interpersonal skills to effectively communicate with team members.
Excellent written and verbal communication skills.
Solid problem-solving capabilities.
Ability to complete tasks within deadlines.
Willingness to invest significant effort in understanding the business domain alongside IT expertise.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Contract Manager

Senior Quantity Surveyor (Main contractor) JM50

Senior/Junior KYC/AML Analyst (East/5days)- IMMED
