SENIOR SOFTWARE ENGINEER (LIEGE - BELGIUM)

  • Belgium
  • Liège
  • Technology & Development

THE SCOPE

With 30 years of history, today Gaming1 is one of the international leaders in both land-based and online games of chance (casino games, sports betting and poker). Its evolution at the heart of innovation is accompanied by a diversification and specialization of positions, with the creation of new cutting-edge jobs. As part of its sustained growth, Gaming1 is looking for a Senior software Engineer to join its Game Studio.

YOUR ROLE

  • Anticipating technologies at risk of becoming obsolete, opportunities to optimize the information system and development practices.
  • Analyze technical needs and constraints.
  • Occasionally coaching developers in peer programming.
  • Write technical documentation.
  • Participate in the assessment of technical skills during annual interviews.
  • Evaluate the technical skills of candidates for employment.
  • Directly report any identified risk, incident or accident that is related to information security (non-conformities).

YOUR PROFILE

  • Master's degree in computer science or equivalent skills gained through experience.
  • Fluent in English, French is a plus.
  • Min 10 years as a developer.
  • Ability to work independently.
  • Mastering the complexity of the code to the point of being able to think of the whole interface and its architecture on several different infrastructures.
  • Strong hands-on experience with asynchronous programming, multi-threading, and dependency injection, enabling you to build scalable and responsive applications.
  • Excellent mastery of Object-Oriented Programming (OOP) concepts and best practices.
  • Deep knowledge of C# and the .NET ecosystem, with the ability to apply them effectively in real-world scenarios.
  • A pragmatic engineering mindset, demonstrated through the consistent application of SOLID, KISS, YAGNI, and DRY principles to write clean, maintainable, and future-proof code.
  • Ability to integrate best practices in DDD (Domain Driven Design), Event Driven Design, Message Management (NServiceBus, RabbitMQ, Outbox pattern).
  • Ability to think and design in a CI/CD logic (release train, feature switch). Good knowledge of GitLab, Kubernetes and Docker are a plus.
  • SQL database modelling skills.
  • Good knowledge of PostgreSQL, ORM (Entity Framework) and CQRS pattern.
  • Ability to interact with third-party system providers (Casino Management System).
  • Good knowledge of DNS, proxy, reverse proxy, http vs https, CDN (internet).

WHAT WE OFFER

As well as having a unique experience - centered around our values of pleasure, team spirit, performance, boldness and integrity - alongside 1,600 employees around the world, we offer:

  • The opportunity to contribute to the international development of a family company from Liège.
  • The chance to take part in a human and entrepreneurial adventure within a solid group.
  • A friendly work environment that is adapted to reaching optimal performance.
  • Leadership by talents, values, trust, and autonomy.
  • The opportunity to progress and specialize with our internal mobility system.
  • A competitive salary package with several perks.
  • The possibility to work remotely up to 50% for a good work-life balance.
  • Have interactions with people on the ground in the group’s various casinos.

THE INTERVIEW PROCESS

Apply for SENIOR SOFTWARE ENGINEER (LIEGE - BELGIUM)

You are up for the challenge?
Seize this unique opportunity and apply now by filling out the following form.​

 
*

Did not find the job you were looking for?

We are always on the lookout for talented people.