Senior Software Engineer (Liege - Belgium)
Ardent Group
Liège, Belgium
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, French Experience level
SeniorJob location
Remote
Liège, Belgium
Tech stack
.NET
C Sharp (Programming Language)
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Dependency Injection
DNS
Entity Framework
Event-Driven Programming
PostgreSQL
RabbitMQ
Reverse Proxy
SQL Databases
Multithreading
Gitlab
Servicebus
Kubernetes
Information Technology
Asynchronous Programming
Domain Driven Design
Docker
Requirements
- 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).
Benefits & conditions
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.
About the company
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 Tech Lead to join its Game Studio.