22FL09-2557 – Développeur/développeuse back office – chargé.e de projet technologies H/F

  • CDI
  • N’importe où
  • Publié il y a 1 mois

Type de Contrat : Contrat à durée indéterminée
Description du poste :
Direction technique du numérique
Au sein de la Direction du numérique et de la production, la direction technique du numérique a pour mission de récupérer, de générer, d’enrichir et de qualifier les données de Radio France. Ce pour les diffuser sur sa propre infrastructure via des produits numériques que ses équipes développent !

La Direction Technique du numérique est composée de développeurs front et back et d’ingénieurs systèmes et réseau répartis dans une quinzaine d’équipes. Chaque équipe, de 2 à 7 personnes, est pluridisciplinaires et accueille en son sein son ou ses Product Owner, de la Direction des Offres et du Marketing Numérique. Les équipes travaillent par itération de deux semaines essentiellement et suivent tous des rituels nécessaires au travail collaboratif et participatifs.
D’autres rituels au niveau de la Direction Technique du Numérique tentent à faciliter le travail collaboratif entre les équipes, notamment entre le « back stage » et le « font stage ».
Une vingtaine de mise de production sont réalisées par jour et sont facilitées par des pratiques et outillages d’intégration continue, évoluant vers le déploiement continue. Ce dans un écosystème où la qualité et la solidité technique des services et produits numériques sont la priorité numéro un, et sont garanties et facilitées par le Comité d’Excellence Opérationnel.
L’infrastructure applicative s’appuie sur une architecture en micro-services. L’infrastructure de l’hébergement et de la diffusion des flux audio est orchestrées par Kubernetes sur le cloud public (AWS, GCK …).

Les équipes sont regroupées dans quartes pôles :
●       Infrastructure système & réseaux, dit Wanda
Hébergement des produits, des services numériques et de la diffusion des flux audio
●       Infrastructure applicative, dit Cruiser
Outils et services mutualisés (API, backoffice, Player …)
●       Infrastructure en charge des métadonnées, dit Babel
Outils et services de récupération et de génération des métadonnées, la maitrise et le contrôle de leur distribution
●       Interfaces des offres numériques, dit Pixels
Produits d’interfaces d’utilisateurs finaux

Sous l’autorité du responsable de service et rattaché·e au quotidien auprès d’un responsable technique d’équipe, le ou la développeur-euse expérimenté.e – ayant de fortes compétences nécessaires aux développements des interfaces complexes – assure le développement des produits numériques dans le langage de développement de l’application attendu, tout en respectant les délais et les normes de qualité définis en lien avec le comité d’excellence opérationnelle (assurance qualité).
La personne peut être amenée à travailler seule ou en équipe.

Le ou la développeur-euse a en charge les principales activités suivantes :
· Développe des fonctionnalités, des scripts, des parties de fonctionnalités et ce quel que soit le langage de développement du produit ;
· Assure la maintenance et l’amélioration continue des produits ou des parties de produits qui lui sont confiés ;
· Suit les préconisations techniques de son équipe tout en étant force de propositions ;
· S’assure de la qualité de son code en intégrant les préconisations du comité d’excellence opérationnelle et des bonnes pratiques de la direction technique du numérique ;
· Écrit et maintient les tests (unitaires, fonctionnels, etc.) de ses propres développements et/ou des produits ou partie de produit qui lui sont confiés ;
· S’intègre et participe aux rituels de la méthodologie de son équipe ;
· Peut être amené·e à assurer un rôle spécifique au sein de la méthodologie de son équipe (Scrum Master, etc.) ;
· Peut, à la demande de son responsable, effectuer la synchronisation technique du développement d’une partie d’un produit, d’une fonctionnalité, etc. ;
· Assure une veille technologique, suit l’évolution des pratiques, se tient informé/e des évolutions technologiques et les partage avec l’ensemble des équipes ;
· Participe aux communautés de pratiques, aux rituels entre les différentes équipes.

L’univers des équipes du pôle technique :
· Entièrement open source ;
· Pratiques de toute méthode œuvrant dans le sens du travail collaboratif, faisant fi des frontières entres les métiers pour mettre le produit, les usages et les usagers au centre de la création de valeurs (Scrum, Lean Startup, Design thinking, etc.) ;
· NodeJS, PHP (Symfony, Drupal), React, Rabbit MQ, Go, Puppet, ELK, Docker, iOS (Swift, RxSwift, Objective-C), Android (Java, Kotlin et RX) ;
· Architecture des applications : MVC, Architecture Components, web responsive, Micro-services, API first ;
· Bonnes pratiques, tests unitaires, tests d’intégration, code review ;
· Ateliers de partages de connaissances : BBL, Pizza Talk, Dojo ;
· Caching HTTP (principalement Varnish) ;
· Serveurs Web (principalement Nginx, sinon Apache) ;
· Bases de données & NoSQL (PostgreSQL, MySQL, Elastic Search, Cassandra, etc.) ;
· Cloud Public (AWS, GCE), Kubernetes ;
· Industrialisation et support (Jenkins, Gitlab-CI, Rundeck, Bitrise, Puppet, Consul, Nexus, etc.).

Secteur et lieu : Paris 16ème – Maison de la Radio et de la Musique
Niveau d’études min. requis : Licence et Master 1
Read More



Détails de l’offre d’emploi
Generated by Feedzy