Enable job alerts via email!

Senior Software Engineer C# .Net - sports betting

JR United Kingdom

Greater London

Hybrid

GBP 75,000 - 90,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player in sports analytics is seeking a Senior Software Engineer with a passion for sports betting. This role involves designing and developing high-quality software solutions while ensuring operational readiness of applications. You will collaborate with business peers to refine requirements and drive process improvements. If you have a strong background in C#, .NET, and are eager to contribute to a data-driven environment, this is a fantastic opportunity to make a significant impact in an exciting field. Join a team that values innovation and quality in software development, and take your career to the next level.

Qualifications

  • Professional experience in software development with a focus on .NET and C#.
  • Experience with microservices and web APIs is essential.

Responsibilities

  • Design and develop high-quality software solutions based on business requirements.
  • Ensure high-quality design, coding, and unit test coverage.

Skills

.NET
C#
Object-oriented software development
Microservices
Web APIs
React
GIT

Education

Solid technical education

Tools

.NET Core

Job description

Social network you want to login/join with:

Senior Software Engineer C# .Net - sports betting, England
Client:

Recruitment Gamechangers

Location:

England, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Views:

9

Posted:

18.04.2025

Expiry Date:

02.06.2025

Job Description:

Senior Software Engineer - sports analytics/betting

Salary: £75k-90k (plus very attractive bonus on top)

Location: London or Leeds (Very relaxed regarding hybrid or remote working, if preferred)

We are looking to fill 3 roles at senior level.

Please only apply if you have a strong interest in sports analytics/betting.

My client is a data-driven sports forecasting business specialising in odds generation, trading & risk management.

Purpose of role:

  • Design and develop high-quality software solutions based on business requirements.
  • Find the best trade of costs and clean software design.
  • Ensure operational readiness of applications.
  • Discuss, understand, and refine business requirements together with business peers.
  • Support and consult business on technical topics.
  • Contribute to peer reviews and ensure internal software quality.
  • Drive and support process improvements.

Key responsibilities:

  • Ensure high-quality design, coding, and unit test coverage.
  • Support the software development team to ensure the implementation of code quality guidelines and standards.
  • Support technical decisions within the team.
  • Conduct technical risk assessments within the development area.
  • Understand and apply defined processes within Angstrom development. Support continuous improvement of processes.
  • Acquire knowledge of the domain, used technologies, and developed software solutions. Share knowledge inter- and cross-team.
  • Consult business in analyzing requirements, scope, and dependencies, providing effort estimates and finding decisions.
  • Support relevant peers with the preparation of releases.

Experience and knowledge:

  • Solid technical education with professional experience in software development.
  • Experience with .NET and .NET Core and good knowledge in C# and object-oriented software development is preferred. However, we will also consider candidates with experience in similar technologies.
  • Experience in microservices and web APIs, including message brokers, in-memory caches, and databases.
  • Front-end skills (React) will be looked upon favorably.

Skills and competencies:

  • Ability to design software considering various aspects (like scalability, performance, maintainability, reliability, reusability, security, usability, etc.).
  • Ability to write maintainable, efficient/performant, reliable, and robust code.
  • Able to create unit tests including mocking and ensure required code coverage.
  • Understand GIT and software versioning.
  • Able to manage a high volume of tasks and deadlines within the existing time.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.