About the Role
The role reports to the Senior Trading Manager (Trading and Player Risk) and is a senior developer position responsible for building and maintaining a core component that assesses player risk and bet value instantaneously within a new-generation betting system. The postholder will design and develop an operational intelligence analytics solution using technologies such as Solace/Kafka, C#/Java, Kubernetes, and MongoDB, while enhancing existing analytics applications. The role involves supporting real-time applications, delivering customer insights, developing front-end solutions with modern frameworks, and collaborating with UX/UI designers and stakeholders on functional, user-friendly interfaces. The position contributes to innovative solutions that support the Club's mission to deliver world-class wagering services.
Key Responsibilities
- Design, develop, integrate, and support front-end solutions for the data analytics system, ensuring seamless interaction with Solace messaging and back-end services.
- Develop, enhance, and maintain front-end components to visualise and interact with real-time data analytics, addressing new or changing requirements.
- Contribute to the design and architecture of a user-friendly interface for the messaging framework, ensuring effective integration with Solace.
- Collaborate with vendor delivery teams to ensure their contributions align with front-end design and user experience goals.
- Liaise with other development teams and stakeholders to build intuitive and functional components that meet user requirements and business needs.
- Develop and support real-time data analytics features on the new analytics platform, focusing on front-end performance, scalability, and usability.
- Ensure compliance with the Responsible Gambling Policy and all relevant legal requirements, integrating appropriate messages and features into front-end applications to align with the Club's standards.
- Take on additional duties as assigned by supervisor, contributing to cross-functional initiatives and enhancing front-end systems as part of the overall data pipeline ecosystem.
Required Experience & Qualifications
- Bachelor's degree in Computer Science or a related field.
- At least 3 years of hands-on development experience, with a strong focus on front-end and back-end development using modern frameworks and tools.
- Experience working with Solace messaging systems, including design and development.
- Over 5 years of experience in C#/Java development, with expertise in building scalable and high-performance applications.
- Proven experience in managing offshore development teams, ensuring alignment with project goals and timelines.
- Demonstrated ability to work effectively within large, cross-functional development teams.
- Experience collaborating with vendor delivery teams to ensure high-quality deliverables and seamless integration.
- Knowledge of C#, Java and/or C++, ASP.NET, and JavaScript.
- Knowledge of Python, R Studio, and MSSQL Server.
- Knowledge of Kafka, MongoDB, Kubernetes, and microservices.
Salary
Benefits & Perks
- Competitive benefits package
- Dynamic working environment
- Development opportunities