The successful candidate will get the opportunity to take ownership of the full SDLC, starting from direct analysis with the traders through to development, testing and also support. This is an environment where developers are expected to contribute to every piece of the lifecycle.
Developers are expected to 'think outside of the box' and provide innovative technical solutions to the business issues. In terms of technology, the utilise Java 1.8 and also use the Hadoop ecosystem to store and to organise the financial data for the traders to use.
Developers don't require any financial experience, but must have a keen interest in understanding more about trading environments.
Unlike any other financial organisation, my client treat technology and the business as one function and subsequently developers are rewarded their bonuses in the same way that the traders are. You would also work in an environment that is more comparable to a 'software house' than a financial organisation with all developers given access to a relaxed and collaborative working environment, including games rooms/chill-out areas, annual company trips, on-site masseuse, and free refreshments onsite.
Tertiary qualifications in Computer Science, IT engineering or Technology with strong academic results. Other degree qualifications will be considered if supported by strong IT components;
Minimum 3 years' Java software development experience with expertise in algorithms, data structures and threading
Extensive experience with OOP/OOD;
Good knowledge of SQL;
Excellent understanding of the software development life cycle and strong software prototyping, design and scripting skills;
Must be self-directed, and able to work productively under minimal supervision.
This is an excellent opportunity for any Java developer to move into a financial services role whilst continuing to work in an environment that will encourage technical innovation.