Tech Lead
Gaming1
Liege, Belgium
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).
Don't forget to mention BrusselsJobs when applying.