Financial Services Company with significant operations in London, Amsterdam, Australia/Asia and Chicago. Our success is based on creating and leveraging market leading trading and technology. To do this we employ the very best people across all our business units and provide them with the best tools and support to do a great job. Our drive and ambition has already seen the company grow at a phenomenal pace with over 220 people employed globally and continued plans for expansion.
Department Description:
The Chicago Development Department is currently being created to be made up of C++ Developers and C# Developers. They will all work together building sophisticated tools for our traders to trade securities and derivatives in markets across Australasia/Asia, Europe and the US. We have Development teams in Sydney, Wollongong and London all working towards the same goal: “the fastest and best trading systems”.
Position Background:
An opportunity exists for a C# developer within the Chicago Development team. The role is a business facing one working very closely with the traders to implement new ideas and further enhance our in-house developed trading systems.
Key Responsibilities:
Produces the fastest and best trading tools by:
- Gaining an understanding of option pricing theory, market making and trading conditions
- Actively seeking and clarifying product requirements with end users and other knowledgeable staff
- Finding new techniques on how to improve our trading algorithms and systems
- Meeting and exceeding end users expectations in terms of functionality, quality and performance
- Designing and delivering code with automated testing & performance always in front of mind
Improves our development speed by ensuring that:
- All software created is of the highest levels of quality, achieves Tibra standards with respect to performance, documentation, testability, robustness and that code review processes etc are followed
- Providing feedback on above standards, and suggesting alternatives and refinements
- The chosen solution does not limit future development
- Projects are carried out in full collaboration with colleagues across the business/offices
- Strong sense of pride in quality of own work and personal responsibility, results-oriented
- Capable of meeting tight deadlines and working under pressure
- Capable of working in a fast paced, dynamic environment
- Desire and ability to learn more, particularly about financial markets
- Pragmatic, open-minded and eager to learn from others
- Commercially aware, priorities in business context
- Strong team-oriented attitude with natural inclination to share and collaborate
- Exceptional C# with strong object oriented design skills
- Experience in developing with STL and/or Boost
- Understanding and experience in developing performance sensitive systems
- Real-time systems development
- Experienced in network software development, e.g. socket programming
- Good understanding of software development methodologies – especially Scrum/Agile methods
- Excellent verbal and written communication skills
- Developing automated trading systems (desirable)
- Cross-platform development (Windows and Linux) (desirable)
- Any C++ development experience advantageous
- A Computer Science, Engineering, Mathematics or relevant degree with software development
- Minimum 2 years experience of the above mentioned skills
- We have a vibrant and dynamic culture that is both challenging and rewarding
- Our employees are highly intelligent, passionate and extremely driven
- We believe in recognising good ideas, no matter where they come from
- Two discretionary performance related bonuses a year
- Competitive annual leave
- Life Insurance
- Long Term Disability Insurance
- Medical Insurance (employee premiums are 100% paid)
- Vision & Dental Insurance
- Informal dress code
- Lunch provided on site, plus a fully stocked kitchen
- Weekly massages.