Zone & Co
Universal Music Group
Développeur Senior
À propos du poste
La musique est universelle
Ce sont les équipes passionnées et dévouées d'Universal Music qui nous aident à devenir la première entreprise musicale mondiale. De l'A&R à la finance, du juridique au digital, des ventes au marketing, Universal Music est l'endroit idéal pour développer votre carrière au sein d'une entreprise véritablement commerciale et innovante qui excelle dans tout ce qu'elle entreprend.
Tout le monde est le bienvenu pour postuler à nos offres, et nous sommes déterminés à faire en sorte qu'aucun candidat ou employé ne reçoive un traitement moins favorable en raison de son sexe, de sa race, de son handicap, de son orientation sexuelle, de sa religion, de ses croyances, de son âge, de son état matrimonial, de son origine, de sa grossesse ou de ses responsabilités familiales. Nous reconnaissons également l'importance de la diversité des pensées au sein de nos équipes et nous nous engageons pleinement à valoriser les talents des personnes autistes, dyslexiques, atteintes de TDAH et d'autres formes de variations neurocognitives.
Nous chercherons toujours à apporter des ajustements appropriés au recrutement, aux lieux de travail et aux processus de travail pour être pleinement inclusifs envers les personnes ayant des besoins et des styles de travail différents. Si vous avez besoin que nous apportions des ajustements raisonnables pour vous, de la candidature jusqu'à l'embauche, y compris des alternatives au formulaire en ligne ou pour divulguer une condition neurocognitive, veuillez envoyer un e-mail à UniversalMusicCareers@umusic.com.
Le Poste
Le Développeur Senior sera responsable du développement et de la maintenance des composants d'interface utilisateur React en utilisant notre framework interne frontend ainsi que des services backend en utilisant Java. Le Développeur Senior travaillera également avec des charges de travail conteneurisées sur Kubernetes, et aura une exposition aux pratiques modernes de DevOps et CI/CD.
Le Développeur Senior fera partie d'une équipe produit agile, collaborant étroitement avec les propriétaires de produits, les analystes commerciaux, les ingénieurs, les architectes, les QA et les équipes DevOps pour livrer des solutions sécurisées, performantes et fiables.
Ce poste est basé à Londres ; cependant, le candidat retenu devra travailler selon un horaire qui assure un chevauchement avec la journée de travail de la Californie (heure du Pacifique), car la majorité de l'équipe est basée sur la côte Ouest des États-Unis.
Les candidats doivent être à l'aise avec les collaborations et les réunions régulières en fin d'après-midi et en soirée.
Département
Avec une présence mondiale, l'équipe Produit Royalties et Copyright de Universal Music Group conçoit, développe, livre et maintient un certain nombre de solutions techniques pour calculer les comptabilités de royalties de manière rapide et précise pour nos artistes estimés. Nous leur fournissons également une visibilité étendue et détaillée de ces revenus provenant de diverses sources de revenus numériques.
L'équipe collabore continuellement avec nos équipes commerciales internationales pour livrer des solutions innovantes ainsi que pour soutenir les meilleures pratiques et les nouveaux processus pour un meilleur flux de royalties.
À propos d'UMG UK
Nous sommes Universal Music Group UK – la principale entreprise de divertissement basée sur la musique au Royaume-Uni. Nous existons pour façonner la culture par le pouvoir de l'art. Nous aidons les artistes britanniques à produire, distribuer et promouvoir la musique la plus acclamée par la critique et la plus réussie commercialement pour inspirer et divertir les fans au pays et dans le monde entier.
Responsabilités Clés
Être Technique
- Développer des interfaces utilisateur web modernes avec React et les intégrer avec des services backend.
- Développer des applications en utilisant Java et Spring MVC, Spring Boot.
- Développer et supporter des solutions serverless AWS (par exemple, Lambda, passerelle API, Step Functions, DynamoDB, S3).
- Travailler avec Docker et Kubernetes pour construire, déployer et exécuter des services conteneurisés.
- Contribuer à la conception et à la mise en œuvre d'architectures cloud évolutives, sécurisées et résilientes.
- Travailler avec les ingénieurs DevOps pour améliorer les pipelines CI/CD, les tests automatisés et les processus de déploiement.
- Modéliser et optimiser les données à travers les bases de données SQL et NoSQL.
Être Collaboratif
- Assurer la qualité du code : écrire du code propre, efficace, bien documenté et réutilisable.
- Participer aux revues de code, aux discussions techniques et aux cérémonies agiles.
- Dépanner les problèmes de production et améliorer la surveillance, la journalisation et l'alerte sur les services.
- Collaborer avec les parties prenantes pour affiner les exigences et livrer des solutions de haute qualité dans les délais.
- Établir des relations positives avec le reste des équipes de développement.
- Solides compétences en communication et relations interpersonnelles.
Traits Comportementaux/Personnalité Clés
Le Développeur Senior fera preuve de solides compétences en collaboration avec le reste de l'équipe de développement, tout en produisant du code de haute qualité et en faisant preuve d'initiative en identifiant des solutions pour augmenter la productivité.
Compétences et Expérience requises
Indispensable
- Solide expérience commerciale en développement backend Java et en développement React moderne utilisant TypeScript.
- Expérience avérée dans la construction de solutions sur AWS, y compris idéalement des services serverless (Lambda, passerelle API, DynamoDB, etc.).
- Expérience avec Docker et Kubernetes pour l'orchestration de conteneurs.
- Bonne compréhension des concepts DevOps, avec une expérience pratique de l'utilisation de Git et du travail avec des outils CI/CD (par exemple, Actions GitHub, Azure DevOps, CI GitLab ou similaires).
- Expérience avec les bases de données SQL (par exemple, SQL Server, PostgreSQL, MySQL) et NoSQL (par exemple, DynamoDB, MongoDB).
- À l'aise pour travailler dans un environnement agile (Scrum/Kanban).
- Solides compétences en résolution de problèmes, souci du détail et état d'esprit collaboratif.
- Capacité à prendre des responsabilités, à résoudre des problèmes complexes et à encadrer des ingénieurs plus juniors si nécessaire.
Souhaitable
- Connaissance des microservices et des architectures pilotées par les événements.
- Expérience avec Angular.
- Familiarité avec Storybook ou des outils de documentation similaires.
- Expérience avec l'Infrastructure as Code (par exemple, CloudFormation, CDK, Terraform).
- Toute expérience avec MCP (Model Context Protocol) et/ou MLOps (par exemple, pipelines de déploiement de modèles, surveillance et gestion du cycle de vie) est très souhaitable.
- Une exposition aux outils/plateformes Big Data et aux pipelines de données (streaming et/ou batch) est fortement préférée.
- Compréhension des exigences de conformité autour du SDLC, ITGC et ITAC.
Bonus Tracks : Vos Avantages
- Régime de Pension Personnel Collectif (entre 3% et 9%)
- Assurance Médicale Privée
- 25 jours de congés annuels payés
- Prêt Saison Ticket sans intérêt
- Programme d'Achat de Jours de Congés
- Options d'Assurance Dentaire et Voyage
- Programme Vélo au Travail
- Voitures en Salaire Différé
- Adhésion à la Gymnastique Subventionnée
- Réductions Employés (Reward Gateway)
Juste pour que vous sachiez…
L'entreprise présente cette description de poste comme un guide des principaux domaines et responsabilités dont le titulaire du poste est responsable. Cependant, l'entreprise opère dans un environnement qui exige le changement et les responsabilités et activités spécifiques du titulaire du poste varieront et évolueront. Par conséquent, la description de poste doit être considérée comme indicative et non comme une déclaration permanente, définitive et exhaustive.
CATÉGORIE DE POSTE : Universal Music Group
