Software Developer
Headquartered in London and with a presence in more than 15 locations worldwide, Genius Sports is recognised as one of the fastest growing sports technology companies in the world. We are a global leader in providing innovative and data-driven solutions to sports, media and regulated betting markets.
We’re always on the lookout for passionate, energetic and talented people to join our rapidly expanding team.
Life at Genius Sports is never dull. As a company at the cutting-edge of sports technology, we offer a stimulating, collaborative and fun working environment. We also recognise that career development for our talented employees is core to our success and support their careers with the best training and guidance possible.
JOB DESCRIPTION
- Analysis of requirements from internal and external customers
- Design and development of new software products and components
- Investigation and resolution of issues reported by internal and external customers
REQUIRED SKILLS
- Good knowledge of C# and .NET
- Expertise in applying Object-Oriented Analysis and Design techniques
- Strong communication skills
- Enthusiasm and ability to work collaboratively within a team
The ideal candidate would be a self-starter, quick learner, attentive to detail, able to multi-task, and demonstrate excellent initiative.
DESIRED SKILLS
- TDD/BDD and supporting technologies (NUnit, Mocking Frameworks, SpecFlow)
- Messaging and communication technologies (RabbitMQ , REST, NancyFX, WCF, ASP.NET Web API)
- Front-end web technologies (JavaScript, HTML, CSS, AngularJS, SignalR)
- Continuous integration (Psake, Msbuild, Jenkins)
- Experience of working with highly transactional services
- Working knowledge of SQL (SQL Server)
- Other languages and technologies: Powershell, F#, Castle Windsor, log4net, NoSQL (MongoDB, Redis)
WE OFFER :
- Exciting work in a unique industry: great opportunity for self-development in the sports industry
- Generously allocated training budget (yearly)
- Opportunity to work on different projects covering many different sports
- A fun, relaxed and stimulating modern working environment in central Tallinn
- Supportive, friendly, multinational, passionate team
- Career opportunity in an international company