The role would be to design, build, and support common Wagering services and capabilities within the team .General requirements would be:Senior developer or greater (5 years+).Comfortable with statically typed languages (Java, C#, Rust, etc)Has worked with the .NET stack before, specifically .NET Core.Experience with functional languages a plus.Has some background in functional programming techniques to speed up our agility safely.Has worked on and supported large scale distributed systems with high uptime and performance requirements.Comfortable with algorithms and data structures and when they should apply.Experience and knowledge of cloud based infrastructure (AWS, Azure, GCP, etc)Knowledge of common API, web and application architectures and development methodologies.Experience withSQL, NoSQL database design.