A driven lead UI software engineer is required in the BGC Trading Systems development team. The role involves modernization of trading platforms along with support and enhancement of BGC's proprietary trade execution systems, working as a part of a distributed team of developers in the UK and US. The role includes exposure to full SDLC in a fast moving environment.
Key Responsibilities:
* Primary responsibility is design and development of next generation trading UIs using industry-standard technologies and patterns * Provide escalated development support for the trade execution systems in Credit and Rates, be a part of an on-call rotation and provide out of hours support if necessary. * Develop of new trading system functionality to meet BGC's business and regulatory requirements.
Skills / Experience:
Essential
* Minimum of 5 years Java experience in building complex Java applications * Extensive experience in Javascript and HTML5 development * A good working knowledge of the UNIX/Linux and Windows operating systems * Expertise in core java with good knowledge of multithreading and concurrency * Good understanding of design patterns, data structures and algorithms * Working experience in relational or nosql database technology
Desirable:
* Experience in React/Redux framework and OpenFin container * Good working knowledge of Fixed Income or FX products
About Bgc Partners
BGC Partners is a brokerage company servicing the wholesale financial and real estate markets.