Sport Experiences is the Unit leader in digital experiences, data gathering, distribution and rendering in the sports ecosystem.
We are looking for an accountable Lead Engineer to be responsible for all engineering and technical disciplines that projects involve.
The candidate will work with the Enterprise team to scope and develop solutions. S / he will be leading all the technical teams working on various project that spam from custom built back office applications to implement / integrate existing products and solutions.
The candidate should also work in conjunction with the Sport Experiences Product teams to align strategy and adopt guidelines to implement, customize, and deploy the Deltatre products.
For this position, we expect you to be a tech-savvy professional with an in-depth understanding of how technology can help us achieve our business goals.
Our Lead Engineer is a passionate person who has a love for technology, engineering and people and have experience with :
NET Framework knowledge;
Angular(6) for the presentation layer
Aspnet.core for the backed API
Ability to write clean, effective and maintainable code, covered by tests;
Knowledge of OOP principles (Design Patterns, SOLID, DRY, YAGNI);
Knowledge of Event Sourcing and CQRS;
TFS as ALM solution using git repositories
Familiarity with Extreme Programming practices (TDD, Pair Programming, Refactoring);
Knowledge of scalability and performance challenges of server-side code. You can design and develop horizontally scalable, resilient and high-performance REST services.
Catch our attention with :
Deep understanding of cloud technologies and hands-on experience in at least one cloud platform (Azure is preferable - AKS);
Knowledge of Identity Server as identity management solution
Knowledge of MongoDB, RabbitMQ, Docker&kubernetes as hosting infrastructure;
EFK (Elasticsearch + Fluentd + Kibana) as logging / analytic solution
Knowledge and experience in Kong as API gateway
Mastering Continuous Integration / Continuous Delivery environments.
Additional accountabilities :
Manage, Coach and Mentor your technical team
Promotion and enforcement of Software Engineering best practices and standards
Collaboration with Software Engineering and Project Managers, ensuring fit for purpose solution design, architectural approach and iteration and release plans
Contribute to the evolution of the Solution alongside fellow Engineers
Some of our Company perks :
Global company with huge growth potential
Small, creative, close-knit Engineering / Tech team who love to collaborate
Support with your career development and access to training
Regular company and team social events
24 / 7 casual dress code
Free refreshments in the office
We are committed to ensuring that we provide equal opportunities for all. Please let us know if you need us to make any adjustments or if you have any special requirements for the interview process.
Depending on the role this normally includes a written test and interview.