Dev Python/Angular confirm

Publiée le 12/05/2022 par BI NEWVISION

Lieu : Saint-Maurice
Durée : 12 mois
Tarif : 300-350 €
Télétravail : Non
Début : ASAP
logo BI NEWVISION

Description de la mission :



Contexte :
Dans le cadre d'un programme de transformation du SI Clientèle qui se déroulera sur plusieurs années, nous cherchons à renforcer notre équipe chargée de la migration des données pour les différentes étapes du programme.
Les prochaines étapes seront :
en juin, le déploiement d'un CRM pour 2 régions organisationnelles.
en novembre, la migration d'un SI Client vers un autre

L'équipe de migration des données est composée :
D'un chef de projet
D'une équipe de Business Consultant et de Business Analyst en charge d'instruire les choix de migration de données au regard des impacts métier, de rédiger les spécifications fonctionnelles et de définir et appliquer les cahiers de recette.
D'une équipe Technique composée à ce stade d'un Tech Lead expérimenté, et de deux développeurs, l'un orienté Data, l'autre Python

L'équipe technique est en train de concevoir et développer un outil spécifique dédié aux chantiers successifs de migrations. L'outils a pour objectif :
d'industrialiser les mécanismes de transformation de données : opérer la migration en tant que telle
de calculer efficacement des indicateurs sur les données
de gérer et d'expliquer les rejets de données tout au long des chaînes de transformations.
de produire des métriques permettant de vérifier la complétude des migrations
de fournir aux business analyst un accès facilité aux données en association avec les indicateurs qui les qualifient.
de fournir des outils nécessaire à la fiabilisation des données par les équipes métier en amont des migrations

Cet outil, appelé usine de migration , est développé en python et repose sur GCP (Google Cloud Platform) dont il utilise notamment BigQuery et un orchestrateur, Cloud Composer (librairie python Airflow, fournie en mode service).
Cet outil est développé avec une approche orientée objet et repose sur une modélisation du processus de transformation des données enrichi de la description des indicateurs et compteurs à produire pendant le processus. Cela en fait un outil technique relativement complexe.
Les données calculées par l'outil sont actuellement visualisables via un outil de reporting (Data Studio). L'objectif est de le remplacer par le développement d'une application Web spécifique en Angular/Python. Cela permettra de l'enrichir et d'élargir ses possibilités en permettant notamment des saisies par les utilisateurs.

Description du Rôle :
Nous recherchons un développeur expérimenté, maîtrisant notamment les langages Angular et Python mais ayant aussi des capacités d'analyse et une maturité technique lui permettant :
de challenger les spécifications fonctionnelles des migrations de données
de participer à la conception des écrans de l'usine de migration
de réaliser le front de l'usine dont une partie des écrans sera relativement complexe

Compétence technique souhaitées :
GCP
BigQUery
Python
Airflow
Angular (impératif)
Modélisation UML

Le profil devra être à l'aise avec les exercices suivants :
Développement Angular
Utilisation d'SQL
Développement de tests unitaires
Rédaction de documents techniques (guide de développement, spécifications techniques)
Analyse critique de spécifications


Profil recherché :



Profil recherché
De Formation : Bac +4/5, en école d'ingénieur ou université spécialisée en informatique, vous disposez d'au moins 5 ans d'expérience et une pratique significative de développement orienté objet et d'Angular.


Postuler à cette mission :
Si vous cherchez un CDI ou CDD, le jobboard Carriere-info est plus adapté.