Scala Developer recruitment

The team is responsible for trade capture life-cycle management, market data management and calibration of systems to calculate valuations, risk, profit loss for both real-time and end-of-day and feeds where appropriate to downstream systems. There will be a considerable amount of interaction with trading desk and quants as well as financial controllers, market risk and derivative operations departments.

The ideal candidate will demonstrate an eagerness to learn the existing platforms, which are built using a variety of technologies including java, C++, C# and be proactive in designing and building the next generation of systems to meet the business demands. The person will also be able to handle competing demands including both tactical and strategic initiatives, manage own work to aggressive deadlines and work within a globally distributed team. The role will offer a good opportunity for those looking to make a difference to a major business division.

Skills Required

• Strong technical background including proficiency in OO design and in-depth knowledge of Scala
• Experience of linux development environment
• Problem solving ability including ability to discuss and refine requirements with users, convert those requirements into a design and build a solution to meet that design
• Strong communication skills

Skills Desired

• Some knowledge of interest rate derivatives, or financial options in general
• Familiarity with derivate trade capture and/or risk systems
• Experience with functional programming and with scripting languages such as perl
• Knowledge of perforce or similar source-control system and jira or similar job-tracking system