Quebec City, QC
2 days ago
Développeur logiciel Principal

Job Summary:

L’ÉQUIPE

TM1 a pour mission de construire des services partagés pour acquérir et produire des données d'événements dans le but de fournir une expérience de billetterie cohérente pour nos clients et ainsi avoir un impact sur les fans du monde entier.

Notre spécialité consiste à ingérer et publier des modèles de données tout en abstrayant la complexité du système et à combiner des entités en provenance de différentes plateformes afin de produire un modèle de données cohérent. De cette façon, nous construisons des systèmes réutilisables à l’échelle mondiale qui prennent en charge de nombreux canaux de distribution.

L’EMPLOI

Dans le rôle de Développeur Principal au sein de l’équipe TM1, vous travaillerez sur des composantes névralgiques telles qu’Enterprise Search (GES) et sa plateforme de contenu. Cette dernière est essentielle à Ticketmaster puisqu’elle assure la distribution des données d’évènements et des autres entités reliées à travers tout l’écosystème de Ticketmaster.

Par votre leadership technique, vous contribuerez à l’expansion de la plateforme en jouant un rôle clé dans le design et le développement des composants logiciels de cette dernière. Votre expertise sera mise à profit dans l’élaboration de solutions innovatrices afin de livrer un ensemble de systèmes robustes et de renforcer la position de la plateforme en tant que point d’accès unifié pour les données d’évènements des différentes plateformes de billeterie présentes dans le portfolio de Ticketmaster. Une partie importante de ce rôle est d’anticiper les besoins et de mentorer les individus afin de renforcer la culture d’équipe dans un but d’amélioration perpétuelle.

En tant que développeur chez Ticketmaster, vous serez responsable d’une équipe autonome axée sur la qualité. Nous recherchons des gens passionnés, ayant le désir de partager leurs connaissances et capables de s’adapter facilement au changement avec la volonté de participer à divers projets évoluant sur un large éventail de technologies. Vous ferez partie d’une équipe DevOps et Agile qui est entièrement responsable de la livraison des nouvelles fonctionnalités, de la planification à la livraison et le support, en passant par l’architecture, l’implémentation et la validation.

VOS TÂCHES

Concevoir et mettre en œuvre des API robustes, fiables, hautement disponibles et évolutives, avec de solides capacités de monitoring et d'alerting

Co-concevoir l'infrastructure en intégrant des mécanismes de tolérance aux pannes et d'auto-guérison, tout en appliquant des principes d'extensibilité

Concevoir, planifier et mettre en œuvre des approches innovantes pour résoudre des problèmes complexes de nature diverse

Évaluer, prototyper et comparer de nouvelles solutions

Préparer et présenter des concepts techniques à des audiences internes/externes

Diriger la vision technique et mettre en place les approches nécessaires pour simplifier le développement quotidien des fonctionnalités

Optimiser continuellement les services à tous les niveaux (infrastructure, plateforme, logiciel) pour une haute disponibilité, une haute fiabilité et des performances élevées

Interagir avec les gestionnaires de produits et proposer les bonnes solutions à mettre en œuvre

Collaborer étroitement avec la direction pour l’intégration de nouvelles fonctionnalités selon plan stratégique du produit.

Définir les spécifications techniques et les critères d'acceptation technique pour que l'équipe de développement réponde aux exigences business

Chercher à établir des relations et des partenariats avec les membres des équipes internes et externes

Surveiller tous les services critiques, dépanner et résoudre les problèmes à mesure qu'ils surviennent

Assurer une haute qualité à tous les niveaux (qualité du code, déploiements sans bogue, tests automatisés, etc.)

Définir méticuleusement les SLO/SLA de la plateforme et assurer leur maintient

Assurer une haute qualité grâce aux tests automatisés

Participer à la rotation de garde pour assurer le support de production

Assurer le bon équilibre entre la standardisation, l'innovation, la qualité et la réduction de la dette technique, afin de pouvoir livrer rapidement la valeur business

Encadrer les développeurs et promouvoir la motivation.

Être responsable de la solution technique

CONNAISSANCES (ou COMPÉTENCES /APTITUDES TECHNIQUES)

Expérience solide dans le développement de logiciels avec des normes de qualité élevées et une expertise dans le déploiement de logiciels de production à grande échelle.

Diplôme en informatique ou expérience équivalente

Capacité à apprendre rapidement de nouvelles technologies et paradigmes

Compétences solides en programmation Java/Kotlin/JavaScript/TypeScript/Python

Solides compétences en développement backend, multithreading, pools de threads et en POO

Connaissance approfondie des stratégies de test

Connaissance approfondie de REST

Connaissance approfondie de Kafka ou autre système de messagerie distribuée

Connaissance approfondie de plusieurs produits de bases de données (par exemple, MongoDB, ElasticSearch/OpenSearch, DynamoDB, MySQL)

Connaissance approfondie de l'écriture de microservices Springboot

Connaissance approfondie des architectures distribuées/orientées services/microservices et basées sur le cloud

Connaissance approfondie de la création d'applications cloud natives sur AWS, Docker, Kubernetes

Expérience avérée dans la création d'architectures pour applications

Expérience avérée de travail dans un environnement de développement Agile + DevOps

Connaissance approfondie des meilleures pratiques et directives de DevOps / livraison continue / déploiement continu

Expérience avérée dans la construction de pipelines de livraison continue / déploiement continu

Expérience dans le coaching de développeurset la documentation des meilleures pratiques

Expérience avérée dans la supervision du développement de microservices respectant des standards d'autonomie et de résilience dans un environnement privilégiant une approche axée sur les domaines.

Bilingue

VOUS (COMPÉTENCES COMPORTEMENTALES)

Autonome, proactif et avec une attitude positive.

Capable de fonctionner de manière autonome et efficace dans un cadre d’entreprise

Capacité à jongler avec plusieurs projets dans un environnement en constant changement

Excellentes compétences en communication, documentation, présentation et capacité à articuler clairement une solution et à influencer les autres

Un historique constant de dépassement des attentes pour le succès de l'équipe.

Excellentes compétences en organisation et gestion du temps

Capacité à concevoir et collaborer avec plusieurs équipes

CULTURE TICKETMASTER

Nous sommes fiers de faire partie de Live Nation Entertainment, la plus grande entreprise de divertissement au monde.

Notre vision chez Ticketmaster est de connecter les gens du monde entier aux événements vivants qu’ils aiment. En tant que plus grande plateforme d’achat de billets au monde et premier fournisseur mondial d’outils et de services d’entreprise pour le secteur du divertissement, nous sommes les mieux placés pour concrétiser cette vision avec succès.

Nous faisons tout cela avec une passion intense pour les événements vivants et une culture inspirante et diversifiée animée par des leaders accessibles, des responsables attentifs et des équipes enthousiastes. Si vous êtes passionné par le divertissement comme nous, et que vous souhaitez travailler dans une entreprise dédiée à aider des millions de fans à vivre des expériences inoubliables, nous voulons faire votre connaissance.

Tout ce que nous entreprenons est guidé par nos valeurs :

Fiabilité - Nous comprenons que les fans et les clients comptent sur nous pour propulser leurs expériences de spectacles vivants, et nous comptons les uns sur les autres pour y arriver.

Travail d’équipe - Nous croyons que la réussite individuelle ne fait pas le poids comparativement au niveau de réussite qui peut être atteint par une équipe.

Intégrité – Nous nous engageons à respecter les normes morales et éthiques les plus élevées au nom des innombrables partenaires et parties prenantes que nous représentons. 

Appartenance - Nous nous engageons à bâtir une culture dans laquelle chaque employé peut être lui-même, s’exprimer et avoir des opportunités de s’épanouir au même titre des autres.

ÉGALITÉS DES CHANCES POUR L’EMPLOI

Nous sommes des gens passionnés et engagés envers nos employés et allons au-delà de la rhétorique de la diversité et de l’inclusion. Vous travaillerez dans un environnement inclusif et serez encouragé à être vous-même au travail. Nous ferons tout ce qui est en notre pouvoir pour vous aider à concilier avec succès votre travail et votre vie privée. En tant qu’entreprise en pleine croissance, nous vous encouragerons à développer vos aspirations professionnelles et personnelles, à vivre de nouvelles expériences et à apprendre des personnes talentueuses avec lesquelles vous travaillerez. C’est le talent qui compte pour nous et nous encourageons les candidatures de personnes sans distinction de sexe, de race, d’orientation sexuelle, de religion, d’âge, de handicap ou de responsabilités familiales.

Ticketmaster Canada offrira des mesures adaptées pour les personnes handicapées qualifiées lors du processus d’embauche. Si vous éprouvez des difficultés à utiliser notre système de candidature en ligne et que vous avez besoin de mesures adaptées en raison d’un handicap, veuillez envoyer un courriel à accessibilitycanada@ticketmaster.ca. Veuillez noter que cette boîte de réception est limitée aux demandes de mesures adaptées. Les CV vers cette boîte de réception ne seront pas pris en compte.

Confirm your E-mail: Send Email