William Hill – Senior .NET Development Engineer

Backend Developer

William Hill Sports Technology (Shanghai) Co., Ltd. is recruiting top tech talent. Join us to help build a real-time sports data and interactive platform serving millions of sports enthusiasts, driving the ultimate sports experience with code.

  • Beijing, China
  • Gradle
Job Description:

Since its founding in 2011, William Hill has been dedicated to providing the most authoritative and comprehensive sports information and interactive experiences for global sports enthusiasts. As a tech company deeply rooted in the sports field, we deliver real-time data and in-depth analysis for popular sports such as football, basketball, and tennis through the William Hill website and app, helping users make informed decisions.

Our platform covers a variety of popular sports including football, basketball, and tennis, providing authoritative insights into event dynamics to help users make informed decisions. At the same time, the team continuously optimizes the mobile app experience to ensure users never miss a moment of sports action. Join us, and you will directly participate in developing the core features of this ultimate sports interaction platform.

Our mobile app provides a convenient platform for users to stay on top of sports highlights anytime, anywhere. As a development engineer, you will be responsible for optimizing app performance, refactoring key modules, and ensuring the real-time accuracy of sports data推送, so no thrilling moment is missed.

Job Responsibilities:

We provide real-time data covering a wide range of popular sports including football, basketball, and tennis, ensuring users get the latest and most accurate event information. You will participate in building data pipelines and API services to provide solid technical support for front-end display and user decision-making.

  • Participate in requirements analysis to ensure clear project goals.
  • Write high-quality, scalable code using C# and the .NET framework.
  • Conduct testing and deployment of applications and systems.
  • Responsible for code revision, updates, refactoring, and debugging.
  • Optimize existing software.
  • Write comprehensive documentation throughout the software development lifecycle (SDLC).
  • Provide technical support as an application expert.
Required Experience, Skills, and Qualifications:

William Hill is committed to creating the ultimate sports interaction platform, making every engagement full of fun and excitement. You will work closely with product and data teams, iterating new features through agile development, and continuously improving platform stability and user experience.

  • Have extensive experience as a .NET developer or application developer.
  • Have a deep understanding of SQL and relational databases, especially Microsoft SQL Server.
  • Have experience in designing, developing, and creating RESTful web services and APIs.
  • Be familiar with agile development processes and practices.
  • Have a strong understanding of object-oriented programming.
  • Have a good grasp of concurrent programming.
  • Possess solid knowledge of application architecture and design.
  • Have excellent problem-solving and analytical skills.