Online casino sites and land based casinos require software developers. The slot machines and even the roulette wheels need software.
These casino game providers are the brains behind online slots and slots in land based casino branches.