Full Job Description
In this role, you will work directly with traders, and developers to design, build, test and maintain real-time trading applications.
The ideal candidate enjoys working with latest .NET technologies and thrives in a fast-paced and collaborative environment. This individual will be a part of the GUI Core Development team and will be responsible for developing and sustaining high performance, multi-tiered, scalable, Graphical User Interfaces. The successful candidate will enhance existing applications and offer suggestions to improve the architecture and better ways of building and maintaining applications.
Experience Requirements
• Plan, design and develop high quality .NET desktop applications with real-time trading data and order routing
• Implement solutions using latest features of C# and WPF
• Propose and deliver scalability and performance improvements to our GUIs
• Work with developers and traders to receive feedback and articulate ideas for improvements
• 4+ years experience with WinForms/WPF
• Experience designing, developing, and supporting GUIs for market data display, trading, risk management, and monitoring applications.
Other Technical Requirements
• Windows/Linux, Multithreading, .Net 4.x
• Working knowledge of sockets programming including TCP and UDP
• Working knowledge of object oriented programming, SOLID design principles, and design patterns
• Good to have deep knowledge of garbage collection, latency measurement and latency optimization
• Good to have experience with DevExpress, Windows APIs, SQL, Thread pools, messaging systems
• Stay abreast of advances in technology
• Major in an engineering or technical field