Software Developer, Back Office Members

Job Details

United Kingdom
bet365
02.05.2024
Want updates for this and similar Jobs?

Full Job Description

Who we are looking for

A Software Developer, who will bring their ideas and creativity to contribute to the achievement of our vision.


The Back Office Members team is responsible for the development and maintenance of Business operational tools that support the management of customer accounts, to provide a great customer service. The team also own development of other key Business aspects including external messaging, customer withdrawals and encryption.


Our technology stack is primarily Microsoft, specifically the .NET Framework, WinForms, and SQL. You will be involved with the early stages of our new architectural journey to work towards microservices, the introduction of Go, with both new greenfield services and the conversion of .NET services to Go.


We are looking for someone to bring their ideas and creativity to a well-established team and contribute to the realisation of our vision. You will collaboratively learn from and support a large team of technical professionals from graduates to architects.


This role is eligible for inclusion in the Company’s hybrid working from home policy.


Preferred Skills, Qualifications and Experience

  • Passionate about software development and your work.
  • Experience using Golang and .NET, including C# and VB.
  • Experience using MS SQL Server and T-SQL.
  • Knowledge of restful HTTP Service construction, with good understanding of API design.
  • Good understanding of Asynchronous Messaging systems including Kafka, RabbitMQ, AWS SNS and SQS and Azure Messaging hub.
  • Excellent communication skills, both verbal and written.
  • Experience of working with high availability, multi user N-Tier, distributed systems is desirable.


Main Responsibilities

  • Supporting and improving the existing code base.
  • Maintaining clean coding practises.
  • Identifying technical areas of improvement.
  • Supporting product owners as required.
  • Supporting the testing team during testing phases of projects.
  • Contributing to solution proposals as required.
  • Creating work effort estimates as required.


By applying to us you are agreeing to share your Personal Data in accordance with our Recruitment Privacy Policy -

Report Job