Développeur Python Confirmé H/F

Salutech
Paris, France
4 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Working hours
Regular working hours
Languages
English, French

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Amazon S3 Confluence JIRA Unit Testing Information Systems Continuous Integration Extract Transform Load (ETL) Python (Programming Language) Object-Oriented Software Development OpenShift
+14 more
Oracle Databases Oracle (Applications) Reference Data SQLAlchemy Management of Software Versions WebKit Planning Software Informatica Powercenter Pytest Data Lakes Apache Kafka Bitbucket Checkmarx Jenkins

Job description

La mission se déroulera au sein d’une équipe dynamique, innovante et motivée en charge de la gestion des Référentiels Transverses du groupe BPCE, logée dans la direction Tech Expertise & Solution de BPCE.

L’équipe accompagne au quotidien l’ensemble des lignes métiers du groupe dans leurs usages des données de référence. Dans cette optique, elle propose un large spectre de référentiels, d’offres de services et d’expertises fonctionnelles et techniques sur les processus d’acquisition, de consolidation, de distribution et de consommation des données de référence dans le groupe BPCE.

L’équipe est une des Factories de Tech Expertises & Solutions et multiplie les interactions avec les autres équipes de la direction afin de proposer des solutions toujours plus innovantes pour répondre aux besoins et exigences des métiers dans une démarche agile.

Dans le cadre de l’harmonisation des langages de programmation et des architectures applicatives, un programme de migration des ETL Informatica Power Center vers Python a été lancé sur plusieurs applications du patrimoine., Intervenir sur plusieurs applications telles que l’Annuaire Pages Blanches du groupe, l’Organigramme du groupe et le référentiel des rôles (RCI).

  • Transformer les données en entrée, les préparer puis les injecter en base pour permettre leur exposition graphique sur l’intranet (pour l’annuaire et l’organigramme).
  • Réaliser des traitements d’acquisition, de gestion du cycle de vie des rôles et d’exposition des données de référence aux plateformes d’exposition (fichiers, API, Datalake) pour RCI.
  • Réaliser le design des nouveaux traitements sur les trois applications en s’appuyant sur les spécifications des BA et en prenant en compte les retours du Tech Lead.
  • Développer les nouveaux traitements en respectant le framework Python interne et l’architecture conteneurisée des applications, avec les retours du Tech Lead.
  • Réaliser les tests unitaires et mettre en place les tests automatiques sur chaque traitement.
  • Effectuer les livraisons en environnements d’UAT et rédiger les documents pour les livraisons sur les environnements supérieurs, en assistant le référent lors de celles-ci.
  • Travailler au sein de la squad Python du département, composée de développeurs et Tech Lead Python basés à Paris et Porto, avec une organisation en sprints de 3 semaines.

Outils & Environnement

  • Python 3.9 et plus, programmation orientée objet (OOP)
  • SQLAlchemy, bases de données Oracle
  • pytest, pandas
  • Environnement CI/CD automatisé
  • Déploiements sur OpenShift
  • Utilisation de bucket S3
  • Outils de gestion et collaboration : Jira, Confluence
  • Outils de sécurité et versioning : Checkmarx, Bitbucket, Jenkins

Requirements

Profil recherchéUne formation supérieure en système d’informationUne expérience significative de développements python dans un environnement projet AgileMaîtrise des compétences techniques minimales : Python 3.9 et plus, OOP, SQLAlchemy, Oracle databases, pytest et pandasExpérience de travail dans un environnement CI/CD automatisé ainsi que des déploiements sur openshift et utilisation de bucket S3Une expérience significative sur la mise en oeuvre de traitements de transformation et alimentation de donnéesStructuration des développements, rigueur et autonomieUne appétence particulière pour le travail en équipeCapacité à communiquer de manière claire et concise, en Français comme en AnglaisUne excellente maîtrise des outils Jira et Confluence, checkmarx, bitbucket et jenkinsLes compétences suivantes seront un plus : connaissance de l’approche BDD (Behaviour Driven Development), expérience avec Kafka, connaissance de Pydantic

Mais aussi…

Taux journalier :450€/jour.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}, 1. Une formation supérieure en système d’information

  1. Une expérience significative de développements python dans un environnement projet Agile
  2. Maîtrise des compétences techniques minimales : Python 3.9 et plus, OOP, SQLAlchemy, Oracle databases, pytest et pandas
  3. Expérience de travail dans un environnement CI/CD automatisé ainsi que des déploiements sur openshift et utilisation de bucket S3
  4. Une expérience significative sur la mise en oeuvre de traitements de transformation et alimentation de données
  5. Structuration des développements, rigueur et autonomie
  6. Une appétence particulière pour le travail en équipe
  7. Capacité à communiquer de manière claire et concise, en Français comme en Anglais
  8. Une excellente maîtrise des outils Jira et Confluence, checkmarx, bitbucket et jenkins
  9. Les compétences suivantes seront un plus : connaissance de l’approche BDD (Behaviour Driven Development), expérience avec Kafka, connaissance de Pydantic, Français Anglais Confluence Oracle Database Oracle Travail en équipe Jenkins Python Autonomie KAFKA Jira Logiciels de gestion de versions

Benefits & conditions

Localisation : Paris

  • Tarif : TJM 450
  • Travail en équipe avec communication en français et en anglais (anglais essentiel pour la collaboration avec l’équipe basée au Portugal)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

1:59 min

Configuring the browser speech recognition class and grammar

Tobias Münch Tobias Münch · World Congress 2024

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:50 min

Evaluating the strategic benefits of hiring African developers

Mark Schaub Mark Schaub · World Congress 2024

5:30 min

Extending testing workflows using popular pytest plugins

Florian Bruhin · World Congress 2021

Videos

See all

Related articles

See all