Genius Sports logo

.NET Developer

Location: London, England, United Kingdom

Apply Refer a Friend

Requisition Number: 187

External Description:

Why join us?

Life at Genius Sports is never dull. Yes, we do sports data really well, however, it is our innovative technology that brings it all together. As a company at the forefront of sports & betting technology, we offer a stimulating, collaborative and diverse working environment!

We work in small, agile teams, collaborating on complex ideas, sharing our knowledge and supporting each other to create the best versions of what we do. We use the latest technologies to develop microservices as part of large and complex systems to provide real-time sport related data to an extensive customer base.

As a .NET Developer your primary focus will be the development of back-end components using C# (.NET Core/.NET Standard), working as part of a team with full-stack responsibilities. You will be involved in the full software life-cycle and have exposure to a broad set of technologies, including Web and Cloud. 

What we offer:

  • Exciting work in a unique industry: great opportunity for self-development in the sports industry
  • IT Training Scheme & constant training opportunities
  • Opportunity to work on different projects
  • A fun, relaxed and stimulating modern working environment
  • Supportive, friendly, multinational, passionate team
  • Career opportunity in an international company
  • Social benefits & health/medical insurance
  • Good work - life balance
  • Regular team building and social company events

What does the role entail?

  • Analysis of requirements from internal and external customers
  • Design and development of new software products and components
  • Producing high quality, tested and maintainable code, using the best technologies for the problem at hand
  • Investigation and resolution of issues reported by internal and external customers

What skills do we look for?

  • Good knowledge of C# and .NET
  • Familiarity with Agile development techniques including Unit Testing (TDD)
  • Enthusiasm and ability to work collaboratively within a team
  • Excellent spoken and written English

What else do we look for?

  • Design and Development of Complex Distributed Real-Time Systems
    • Microservices
    • Service Oriented Architecture
    • Concurrent Processing and Multi-Threading
    • High Availability
    • Domain Driven Design
    • CQRS
    • Event Sourcing
  • Inversion of Control and Dependency Injection
  • Messaging and communication technologies (RabbitMQ, HTTP, TCP, REST, Web API, SignalR
  • TDD/BDD and supporting technologies (NUnit, Mocking Frameworks, SpecFlow, Selenium
  • Front-end web technologies (JavaScript, HTML, CSS, React, Angular, Flow, Webpack)
  • Database and Caching technologies (SQL Server, MySQL, Redis, NoSQL)
  • DevOps
    • AWS (EC2, S3, Lambda, Aurora, CloudFormation, Cognito)
    • Docker
    • Kubernetes
    • Continuous Integration & Continuous Delivery
    • Git
    • GitLab CI
  • Logging and Monitoring (log4net, Graylog, Graphite/Grafana, OpsGenie, Tickstack)
  • Experience working in a collaborative team (Agile, Scrum, Kanban)
  • Other technologies and tool: Powershell, Jira
  • Mathematical Aptitude




Company Profile:

About Us

Genius Sports is a global leader in sports data technology, distribution and commercialization services. We provide innovative and data-driven solutions to sports leagues and federations.

Headquartered in London and across over 16 locations worldwide, Genius Sports is recognized as one of the fastest growing sports technology companies in the world. Founded on integrity, Genius Sports has become the trusted technology partner of hundreds of sporting bodies, including the world’s largest international federations and professional leagues such as FIBA and the English Premier League.

Taking a true partnership approach to working with sport, we distribute official data for organizations such as La Liga, the ATP and WTA. Genius Sports' commitment to sport goes beyond delivering profitable and technical solutions for our partners. We understand that the protection, integrity and successful commercialization of sports data is fundamental to the continued success of the industry. Its future requires those who run sports and those who utilize the data to work closely together, therefore ensuring sport is protected and opportunities are maximized.

London, Greater London GB

Copyright © 2018 Genius Sports Group. All rights reserved.