Welcome to the Sporting Index Group

.Net Engineer

Sporting Solutions is looking for an experienced .Net engineer. We are the world leading sports spread betting and quantitative pricing company. Last summer we set up a new team – Trading Services – which is focussed on improving our real time pricing and sports trading capability.

The team have just started a new project to build our next generation Cloud based sports pricing platform. This will allow sports traders to use our real time quantitative models over the web to predict the outcome of a wide range of sports events in real time.

Due to the early success of the platform we are looking to expand the team and would love to find an experienced C#/F# developer who can help us take it onto the next phase.

The underlying platform is written C# and F# but it contains a variety of open source technologies such MongoDB,  RabbitMQ, Hadoop. We would like to find a .net developer who is happy working outside of a pure Visual Studio environment and who would relish the opportunity to work on a pure cloud based infrastructure.

The team is completely self contained (product, developers, devops) and operates using a continuous deployment approach. We want to find developers who have the technical discipline to be able to safely roll small amounts of code to the production system several times a day whilst keeping the system and who have sensitivity to the requirements of operational support.

We are looking for somebody who is:
• Creative and productive yet with the discipline to work in an automated, continuous deployment environment.
• Willing to learn, try new approaches and engage with a team (techies and traders) who will challenge your skills and expect direct feedback on what is or isn’t possible within a time frame.
•  A  .Net expert - we are primarily a C# shop but increasing amounts of our codebase are written in F# and we would be very keen to expand that capability.
• We are building a web platform here and want you to have a solid understanding of REST and web principles. If you understand what HATEOAS is and why it is powerful (and also where it falls down) then we would love to speak to you.
• Excellent unit testing skills. Our continuous deployment approach means that we do not have a standard QA function and we try to avoid any manual testing at all.
• Able to demonstrate that you understand the benefits and pitfalls of hot upgrades.
• Biased to action. The team is small and  everyone rolls code to production several times a day. We actively encourage the short feedback loops this gives us but we need to make sure that our code is fully tested on every deployment. Are you comfortable with this approach?
• Strong understanding of concurrency and distributed systems.

We have started small but we want to expand. If you really want to contribute to a team which is leading the way in Cloud based design and real-time Sports modelling we want you to come and work with us. If you are interested in doing a job that will give you autonomy and freedom and are willing to step up to take on the responsibility as well then send us your CV – we look forward to hearing from you.