SOFTWARE ENGINEER - IT DEPARTMENT
Role details
Job location
Tech stack
Job description
You won't just "write code." You will design, build, and evolve robust software solutions that power our casino operations and internal platforms.
- Understand Before You Build: Collaborate with the Architecture team to implement detailed technical designs and ensure proper integration within existing systems.
- Engineer High-Quality Solutions: Contribute to the configuration, development, and maintenance of our applications using various technologies.
- Design for Scalability: Apply Hexagonal Architecture, SOLID and OOP principles, and pragmatic microservices or SOA patterns where they bring real value.
- Improve What Exists: Continuously enhance stability, performance, security, and reliability of our services.
- Drive Continuous Improvement: Identify bottlenecks, propose pragmatic improvements, and help streamline development workflows.
- Own Your Deliverables: Take full responsibility for the features and components you develop, from design validation to production follow-up.
Requirements
Do you have experience in Unit testing?, Do you have a Master's degree?, We hire for ownership, technical maturity, and pragmatism. You are a strong fit if:
- You Have Strong .NET Expertise: 5+ years of professional experience building production-grade applications in C# and .NET
- You Think in Systems: You understand how components interact and design solutions that remain robust over time
- You Are Architecturally Pragmatic: You understand Domain-Driven Design, microservices, SOA, CQRS, and Hexagonal Architecture - and you know when not to over-engineer
- You Care About Quality & Productivity: You are interested in improving development processes, tooling, and team performance
- You Are Autonomous & Accountable: You take ownership and deliver without constant supervision
- You Simplify Complexity: You enjoy turning complex problems into simple, solid solutions
- Languages: Fluent in French and comfortable communicating technical topics in English (B2+)
The Tech Stack (What We Use)
You don't need to master everything from day one, but strong fundamentals and curiosity are essential.
- Backend: C#, .NET
- Architecture: DDD, Hexagonal Architecture, Microservices, SOA, CQRS
- Databases: PostgreSQL, SQL Server
- Practices: Unit Testing, Release Management, CI/CD pipelines
- Environment: Distributed systems in a regulated and high-availability context
Benefits & conditions
As well as having a unique experience - centered around our values of pleasure, team spirit, performance, boldness and integrity - alongside 1,200 employees around the world, we offer:
- the opportunity to contribute to the international development of a family company
- 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 linked to the market
- the possibility of working 50% remotely