Our client is looking for a detail-oriented individual with experience in diverse technology ecosystems. You will be responsible for designing, deploying and maintaining our proprietary trading systems whilst ensuring high levels of uptime and stability. You will need outstanding communication skills and be able to present complex ideas clearly.
Responsibilities
- Contribute to all levels of the SDLC so as to support our trading operations
- Coordinating various software development efforts across the company
- Working with traders to understand and anticipate trading technologies needed
- Document software performance and optimize as needed
- Provide support to end users as needed
Skills & Experience
- Degree holder in Computer Science or equivalent
- 1 to 3 years working experience in software development
- Experience in C++11/14/17
- Experience with Scala/C#/Python desirable
- Experience in using high performance messaging tools such as ZMQ, RabbitMQ, ActiveMQ desirable
- Working in developing on the Linux platform with libraries such as BOOST and STL
- Working with revision control tools such as Git
- Good knowledge of SQL based RDBMS
- Ability to work in a fast paced, highly collaborative environment
- Good command of spoken and written English
- New graduates will also be considered
Desirable, but not essential
- Experience in high frequency trading system development and/or familiar with algorithmic trading environment
- Experience in Java/Rust
- Knowledge in FIX/OUCH/ITCH/SBE protocol
- Knowledge in NoSQL database is also a plus: Mongo, KDB+, Redis, Timescale, Cassandra
- Familiarity with Agile development using CI/CD tools such as GitLab/Jenkins/CircleCI
- Background in exchange trading at a prop firm or hedge fund company
WHY WORK WITH US
- A supportive and collaborative work environment where individual contributions are recognized and accomplishments are rewarded
- Comprehensive health insurance plan
- Gym membership fee reimbursement