Client Connectivity Developer recruitment
Main Function
All the above functions are globally aligned, and have regional as well as global teams. The aim is to bring a robust and scalable equities technology platform by leveraging the existing base and to create a tier 1 equities technology infra. As a senior developer in the client connectivity function, the candidates main responsibility would be to:
- Work with global teams, communicate, escalate issues on time
- Work closely with PM/BA and take ownership on deliverables related to building out AP client connectivity solutions for cash equities and derivatives
- Understanding global development structure / code share development and contribute to the global framework
- Ability to work with a diverse team spread across the globe
- Ability to learn from code and be self driven
- Work within and across the group to deliver business needs
Main Duties
- Interaction with business users, business analysts and other project teams
- Requirements specification for client connectivity, but also front to back analysis and coordination
- Assist in project planning and to take full ownership of deliverables
- Communication with global teams, join global weekly calls
- System Design / Education
- Development
- Unit and Integration testing
- Support for new software going live 3rd line support for the overall system
Person Requirements
Minimum bachelor degree in any fields of engineering from a known educational institution.
Bachelors Degree, ideally in Computer Science or another numerate subject with heavy IT use.
- 5-7 years experience in C++ or Core JAVA server side development
- Understanding of order / execution management systems and 5+ years of work on them
- In depth understanding of FIX protocol 4.2 or above, shown by active client FIX connectivity installations/development for at least 5+ years
- At least 4years of work in cash equities IT technology
- Understanding of client server 2-tier or 3-tier architecture
- Very strong understanding of object oriented design / development (Mandatory)
- Understanding of middleware technologies either JMS / EMS / RMI etc
- Understanding of real-time systems and architecture for sub-millisecond performance
- Ability to delegate work within team, and across team
- Experience in working with a large team is mandatory
- Detailed working knowledge of TCP/IP and it’s effective implementation for C2C comms.
- Knowledge of security concerns around FIX over internet, and working knowledge/actual experience of client onboarding process.
- Development experience in EQT front-office technology
- Development experience in order management systems
- Experience with TIBCO RV / Smart Socket / EMS / MQ advantage
- Asian stock and futures market knowledge is greatly preferred
- Experience in building trading models (VWAP / etc)
- 3-4 years experience in any major RDBMS systems (Oracle preferred)
- Working experience of co-location setups
- Ability to delegate and get things done within as well across other teams.
- C++ / Java skills
- Object oriented programming
- Strong experience of multithreaded programming, templates and STL
- Usage of a middleware library (e.g. TIBCO, MQ)
- Database connectivity experience
- Experience with source control tools (e.g. SVN / ClearCase / Perforce)
- Experience with C++ development tools Visual Studio
- Very good communication skills in English
- Development on Equity or Futures trading environment
- Knowledge of the life cycle of a trade
July 21, 2012
• Tags: Client Connectivity Developer recruitment, Information Technology careers in the Singapore • Posted in: Financial