Title: Platform Trading Developer
Location: NYC (hybrid)
Base Salary: 245,000 - 250,000
Our well-known and established FinTech client is looking for an outstanding Java developer for a hybrid role to be a part of agile, highly professional team delivering client-facing trading algorithms and related technologies.
Role Responsibilities
- Develop high-quality software components for the Global Trading platform.
- Actively contribute to all areas of software development lifecycle including design, development, integration, automated testing, optimization, and maintenance.
- Engage vendor in building custom features and adapters for the trading platform to facilitate onboarding of new algo flow, custom analytics, risk management etc.
- Heavily contribute to the design and development of test automation frameworks and enhance the capabilities of load testbed.
- Contribute to all areas of team performance including daily scrums and after-action reviews.
- Serve as third-tier support for production issues and related support needs.
Experience / Competences
Essential
- BS/BA degree or higher in Computer Science and/or Engineering, Mathematics, or equivalent experience.
- At least 5-7 years of experience in development of Equity products in a global financial services company using Java.
- Experience in designing, developing, and implementing trading system components and/or services for trading systems.
- Experience with OMS/EMS such as InfoReach, Fidessa, FlexTrade, Portware, etc.
- Knowledge of Equity market micro-structure, order handling, and electronic trading.
- Strong multithreaded and network programming experience.
- Expert proficiency with computer technologies including Java, Linux, and OO Design with a focus on performance, re-usability, test automation, and flexibility for customizations.
Desired
- Experience with messaging products such as Solace.
- Strategic thinking, analytical, problem-solving, and troubleshooting skills.
- Ability to work as part of a team and communicate effectively at all organizational levels with written and verbal communication skills.