Senior .NET Developer
Posted on 3/31/2023
London, UK
Experience Level
Desired Skills
Data Science
UI/UX Design
  • You will have expert-level knowledge of at least one object-oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++)
  • You will have a strong understanding of the principles of good software design. Familiarity with core concepts such as information hiding, abstraction, module design, cohesion and coupling
  • You will have broader software architecture skills and detailed knowledge of architectural patterns and applying them to highly-scalable, fault-tolerant, observable microservices and
  • You will have detailed knowledge of testing methodology and designing high-quality testing suites resilient to changes in implementation
  • You will have experience of continuous Integration, pipeline design, containerized workloads and infrastructure as code
  • You will have experience in messaging and asynchronous communication technologies
  • Have expert knowledge of C#
  • Operation of Kubernetes Clusters
  • Building cloud native applications
  • Mathematical Aptitude, particularly statistics
  • Data Engineering skills
  • Front-end web technologies
  • Domain Driven Design
  • As a part of our Agile Development team you will work with cutting-edge technologies to build scalable, robust systems. Our technology joins the dots between all aspects of sports. From leagues taking control of their official data and video, to brands creating immersive fan experiences
  • As a Senior Software Engineer, you will be involved in the full software life-cycle, working as part of a team with full-stack responsibilities. Our teams are typically multi-disciplinary, combining skills from Data Science/Engineering, DevSecOps, Product and UX. Software Engineers will typically have a detailed understanding of at least one object-oriented language, software design, industry best-practices as well as excellent communication skills and a constructive problem-solving mentality
  • Senior Software Engineers excel at seeing beyond the immediate spec, developing forward-looking, cost-effective solutions that balance capability with the need to build in measured increments. Mentoring, encouraging curiosity and thinking about the bigger picture are a more important at the Senior level
  • This vacancy is a perfect match for a person who enjoys finding innovative solutions to technical challenges with opportunities to contribute broadly in a dynamic and collaborative team-based environment
Genius Sports

1,001-5,000 employees

Sports data and technology