21FL19-2128 – Développeur expérimenté back office – chargé 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 :
La Direction Technique du numérique
Elle 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 DirectionTechnique 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 quatrepôles :
● Infrastructure système & réseaux, dit WandaHé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 BabelOutils 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 PixelsProduits d’interfaces d’utilisateurs finaux

Mission générale du poste

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.

 Il ou elle a en charge les principales activités suivantes :

Il ou elle 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 de la Direction Technique du Numérique :

• Entièrement open source ;
• Pratiques de toute méthode œuvrant dans le sens du travail collaboratif (Scrum, Kanban, Design thinking…) ;
• Bonnes pratiques, tests unitaires, tests d’intégration, code review ;
• Ateliers de partages de connaissances : BBL, Pizza Talk, Dojo, COP ;
• Logiciels : Svelte, NodeJS, PHP (Symfony), React, RabbitMQ, Go, Puppet, ELK, Docker, iOS (Swift, RxSwift, Objective-C), Android (Java, Kotlin et RxJava), PostgreSQL, Varnish, Hashicorp Vault, FreeIPA ;
• Infrastructure : Kubernetes, AWS, CDN Akamai, Ansible, Terraform, Kapitan & Jsonnet ;
• Supervision & Alerting : ELK, Prometheus, Grafana, Thanos, Pingdom, PagerDuty
• Industrialisation et support : Gitlab & GitLab CI, Bitrise, Kaniko
Secteur et lieu :
Niveau d’études min. requis : Diplôme de niveau 1 : Master 2, DEA, DESS, diplôme d’ingénieur, doctorat, habilitation à diriger des recherches

 
 
>>>> CLIQUEZ SUR CE LIEN POUR POSTULER A CETTE OFFRE D EMPLOI : SITE INTERNET



Détails de l’offre d’emploi