Full Time
Singapore
Posted 1 year ago
About MaxxTrader
MaxxTrader is a global FX Trading Platform, whose EMS solution is sought by major global financial institutions – banks, broker dealers and hedge funds – to better-connect their FX trading desks with liquidity providers, wherever they are, through proprietary distribution connectors.
MaxxTrader’s all-in-one platform covers the complete FX trade cycle, is built for turn-key activation and is flexible to enable customers’ unique requirements & strategies.
MaxxTrader has a team of passionate, ‘get it done’ visionaries who are client-focused and strategically minded with their sights set on building better trading solutions for the institutional FX trader.
Responsibilities
- Maintain and continue the development of the FX application
- Software component design & development
- design and develop software components using best practices with C/C++
- find creative solutions to existing problems
- analyze existing software design and detect shortcomings, suggest and implement alternatives
- provide feedback for the software design of other teammates
- gather software requirements and propose new ideas
- contribute to group design discussions
- work closely with team members and with other teams to ensure quick and easy integration of new components
- product and component testing
- unit testing and regression testing for software development and modification
- work closely with QA to create testing plans
- document new and existing components
- research technologies and methodologies which will improve our product or practices
Requirements
- Bachelor’s degree in Software Engineering, equivalent industry experience acceptable
- Solid knowledge in C/C++
- Object Orient Programming concept
- STL, Socket, Multi-threading and Inter Process Communication
- Possess problem solving skills
- Familiar with Solaris or Linux and Windows operating systems
- Financial domain expertise a plus
- Familiar with development of mathematical algorithms a plus
- Familiar with shell scripting a plus
- Well organized work habits with attention to detail
- Good team player
- Good spoken and written communication skills