- As a key member of the Global Execution Services algo team, the Application Developer will be responsible for the delivery of new features, enhancements and bug fixes to our algo trading platform.
- Participate in the full project life cycle including technical analysis, design, data analysis and mapping, development and testing.
- Occasionally provide level 2 and 3 support for front-office applications
- Ensure adherence to functional architecture strategy and compliance to company development standards.
- Liaise with the business and development teams with regards to priorities and progress of various tasks and projects.
- If necessary, help manage projects for the implementation of new systems or system upgrades.
Requirements
- Degree in Computer Science, Computer Engineering, Information Systems, or related discipline.
- Minimum 6 years in designing/developing algorithmic trading systems for equity markets, with hands-on experience in Java and execution space (e.g., execution algorithms, SOR).
- Proven track record working with market data feeds, OMS, and FIX protocol.
- Experience in distributed systems, event-driven architectures, and enterprise messaging solutions
- Experience with control and governance frameworks (e.g., trade surveillance, audit trails, risk checks).
- Familiarity with networks, TCP/IP, and low-latency optimization techniques.
- Ability to exhibit high level of professionalism in team oriented environment.
- Team player that is able to work with people across different departments, countries and regions.
- Demonstrates self-direction and initiative in achieving objectives
- Strong self-management skills with ability to prioritize and execute
- Experience in CI/CD automation
- Exposure to distributed systems and message oriented architecture
- Understanding and ideally hands on experience working with event driven systems
- Experience working with financial markets and understanding of local market characteristics
Core Competencies
Demonstrates expertise in designing and developing algorithmic trading systems, with a strong focus on Java, market data feeds, and compliance with development standards. Proven ability to collaborate across teams and manage projects effectively in a fast-paced environment.
Highest-signal resume keywords
- Algorithmic Trading Systems Development
- Java Programming
- Market Data Feeds
- FIX Protocol
- CI/CD Automation
ATS Optimization Keywords
Hard Skills
- Algorithmic Trading Systems
- Java
- Market Data Feeds
- FIX Protocol
- Distributed Systems
- Event-Driven Architectures
- Enterprise Messaging Solutions
- Control and Governance Frameworks
- Low-Latency Optimization Techniques
- CI/CD Automation
Soft Skills
- Team Player
- Self-Direction
- Professionalism
- Self-Management
- Initiative
Certifications & Qualifications
- Degree in Computer Science
- Degree in Computer Engineering
- Degree in Information Systems
Industry Keywords
- Equity Markets
- Execution Algorithms
- SOR
- Trade Surveillance
- Audit Trails
- Risk Checks
- TCP/IP
- Financial Markets
- Local Market Characteristics