Who we are looking for
A .NET Developer, who will join the Regulatory Data team to help fulfil the crucial requirement of provisioning data that supports reporting to regulators and other third parties.
The Regulatory Data team is responsible for building and maintaining real time and batch reporting systems. The semantics of third-party reporting requirements often result in complex Business logic to transform our data models into those of the regulators.
A crucial requirement of regulated gambling markets is the provision of data to regulators and other third parties. These systems are currently implemented in SQL Server, .NET Windows services, .NET Web services, APIs and SSRS reports.
You will be responsible for the continued development of the departments most critical systems.
The services must be efficient, responsive and fault tolerant. Data transfers can be high volume, low latency as well as large batches of millions of rows.
The day to day work is interesting, challenging and fast paced amidst a hardworking and delivery focused company ethos.
Preferred skills and experience
* Commercial experience of .NET and C# development.
* Solid knowledge of .NET Core and Framework, RESTful, SOAP, APIs, MVC and n-Tier architectures.
* Commercial SQL Server database development experience in the field of database centric, real-time, high-volume software development.
* Experience of integrating with CI and CD delivery mechanisms such as Jenkins and Octopus.
* Ability to break down complex requirements into simple solutions.
* Methodical with a high attention to detail.
* Experience of working in a distributed office and remote team environment delivering high quality solutions.
* Ability to work to deadlines in a continually changing, reactive environment.
* Experience working with GCP including BiqQuery and Spanner or other Cloud hosting platforms is desirable.
Main Responsibilities
* Participating in the development and maintenance of regulatory submission systems.
* Collaborating with other members of the development team to deliver high quality software solutions within the required timeframes.
* Assisting in the continuous improvement, maintenance and housekeeping of existing solutions.
* Implementing solutions in line with departmental standards and adhering to the development process.
* Conducting QA to ensure code is both accurate, efficient and performant.
* Creating and maintaining relevant documentation.
By applying to us you are agreeing to share your Personal Data in accordance with our Recruitment Privacy Policy - https://www.bet365careers.com/en/privacy-policy.