Software Development – Software Developer (C#, Services)
For this role we are seeking an enthusiastic C# developer and natural communicator who approaches software development intelligently by minimising unnecessary complexity and contributing effectively to the development of key software components and services. You’ll be comfortable working across the software stack and particularly enjoy contributing to service oriented architecture using technologies such as WCF services, distributed caches and messaging systems.
Participate in design and planning sessions with other developers and clients.
Develop software to design specifications.
Provide experience in all phases of the software development lifecycle.
Diagnose and resolve software defects and escalated support issues.
Create, document and implement unit test plans where necessary, scripts and test harnesses.
2:1 – 1st in numerate subject such as Computer Science or relevant experience
SKILLS / KNOWLEDGE / INTERESTS
Excellent communication skills and a very proactive approach to problem solving.
Experience working with high-throughput, low-latency multi-threaded, transactional systems, ideally from a betting, financial, e-commerce or online gaming background.
Minimum 4 years of development experience, with a strong knowledge of .NET 4.5, one or more ORMs, WCF and Windows Services.
A passion for bleeding-edge software technology, with a fundamental desire to produce code of the highest standard.
An engaging personality and ability to get on with people, even under pressure.
Knowledge of Visual Studio 2015, TFS and Agile development
SQL Server (T-SQL queries and basic administration).
Enterprise messaging systems (RabbitMQ).
Familiarity with the betting industry.
Keen interest in sport, especially horse racing.
TECHNOLOGIES WE CURRENTLY USE
Visual Studio 2015 Enterprise (C# 6), Visual Studio Team Services, WPF, WCF, Redis, RabbitMQ, Azure, Dapper, SQL Server, Web API, Entity Framework, BuildMaster and many more.
LIFE AT LION ASSET MANAGEMENT
It’s not all work at Lion Asset Management. We like to place a strong emphasis on ensuring that people can play as hard as we expect them to work.
Most employees are members of the gym located in the same building, where they receive discounted membership. We make sure we look after our people by offering healthy meals cooked by a chef, as well as the chance to relax with a regular free massage.
All of our teams enjoy social events, whether that is rock climbing, cocktail making, abseiling, skippering a yacht or whatever new event the latest member of the team can come up with.
We als meet together away from the office at least twice a year to discuss the company’s strategy, to learn from each other, but most of all to have some fun together.
We pride ourselves on the fact that we have very high retention rates of employees and we think this is because our people have a large amount of autonomy in their roles and because we strive to make Lion Asset Management an enjoyable and satisfying place to work.