Algo Developer - 6 to 12 month contract
Core
Design and develop algorithmic trading systems for equity markets, delivering new features, enhancements, and bug fixes to a mission-critical global platform.
Role type
Algo Developer (Java)
Builds
Proprietary algorithmic trading systems and component tactics for global execution services
Domain
Financial services / Algorithmic trading
Deliverable
production ML models | product features
Required skills
Java development, algorithmic trading system design, equity markets knowledge, event-driven systems, distributed systems, message-oriented architecture, TCP/IP, enterprise messaging solutions
Preferred skills
CI/CD automation, financial markets local characteristics understanding
Technologies
Java, TCP/IP, enterprise messaging solutions
Responsibilities
Deliver new features, enhancements, and bug fixes to the algo trading platform; Participate in the full project life cycle including technical analysis, design, data analysis, mapping, development, and testing; Provide level 2 and 3 support for front-office applications; Ensure adherence to functional architecture strategy and company development standards; Liaise with business and development teams on priorities and progress; Help manage projects for implementation of new systems or upgrades