Specializing in RNG (Random Number Generator) systems and provably fair algorithms. The ideal candidate has a strong understanding of game mechanics, security, and transparency principles used in fair gaming systems.
Responsibilities:
- Develop and optimize RNG systems for casino games
- Design and implement provably fair algorithms (hash-based, seed-based, and HMAC verification mechanisms)
- Analyze user needs and develop software solutions
- Work with project manager or product owner to meet specification needs
- Recommend software upgrades to optimize operational efficiency
- Collaborate with other developers to design and optimize code
- Create flowcharts and user guides for new and existing programs
- Document all programming tasks and procedures
- Perform routine software maintenance
- Participate in testing and audit processes to ensure the randomness and fairness of game outcomes
Qualifications:
- Previous experience in software development, computer engineering, or other related fields
- Knowledge of Java, Python, or other programming languages
- Familiarity with relational databases such as MySQL, Oracle, and SQL Server
- Knowledge of cryptographic hash functions (SHA-256, HMAC, etc.) is a plus
- Experience working with RNG/provably fair systems in the casino or gambling industry is a strong advantage
- Deadline and detail-oriented
- Strong analytical and critical thinking skills
... Show more