*Design, develop, implement, test software solutions to meet business requirements for real-time position management services in Fixed Income and Equity asset classes.
*Design , develop and implement real-time Electronic Trading Monitoring components.
*Work closely with business users, technology groups, program management, product management, quality analysts on the preparation of test cases
*Maintain full project life-cycle tasks, such as business and technical analysis, designing, coding, testing, and implementation plans.
*Hands-on development role in the ECN/Exchange connectivity team.
*Architect, design, and develop, unit and stress test high performing ECN/Exchange gateways that are integrated tightly to the entire electronic trading stack.
*Delve into infrastructure tuning for high end electronic trading application platform.
*Domain expertise in Fixed Income, FX and/or Equities, coupled with hands-on experience in building electronic trading platforms and/or components is a huge plus.
*Experienced in building high speed ECN/Exchange connectivity in one or more areas of high performing market data, client connectivity, order routing, RFQ, RFS, Quotation and trades.
*Solid programming expertise in Core Java (8+ years);
*Strong grasp of distributed architecture including web services and messaging;
*Deep understanding (5+ years) of RDBMS databases, JDBC, and database access technologies
*Practical knowledge of Spring, Hibernate, Jetty/Tomcat;
*Strong problem solving and system design;
*Excellent communication, organizational, and planning skills.
*Desire to learn both personally and professionally. Good to have:
*Linux environment and scripting;
*Solid understanding of multi-tiered distributed application design;
Good to Have
Knowledge and implementation of multiple Languages (Python, java)
Domain expertise in Fixed Income, FX and/or Equities, coupled with hands-on experience in building electronic trading platforms and components is a huge plus.
Prior experience in building high throughput, low latency electronic trading and client connectivity systems.
Data modeling experience.
Extensive experience in the capital markets business and processes, e.g. trade lifecycle, electronic trading/algorithmic trading.
Strong verbal and written communication skills.
Good understanding and/or working knowledge of Compliance and Regulatory needs in building capital markets electronic trading applications.
Educational Requirements Bachelor/Master degree in Computer Science/Engineering.