DEVELOPPEUR PYTHON

YGL consulting
Paris, France
3 months ago
Apply on fr.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Airflow Amazon Web Services Confluence JIRA Automation of Tests Unit Testing Microsoft Azure Big Data Cloud Computing Cloud Engineering Code Coverage
+33 more
Code Review Databases Continuous Integration DevOps Django Web Framework Python (Programming Language) PostgreSQL Multiprocessing OAuth Oracle (Applications) Open Web Application Security Scrum Methodology Prometheus JSON Web Token Software Engineering Multithreading Google Cloud Flask (Web Framework) Grafana Apache Spark Software Security Git Fastapi Pytest Containerization Gitlab-ci Kubernetes Deployment Automation Apache Kafka Restful APIs Docker Jenkins Microservices

Job description

Dans le cadre de notre développement, nous recrutons un Développeur Python, rigoureux, humain et passionné.

LES MISSIONS

  • Participer aux phases de conception en analysant les besoins fonctionnels et en proposant des solutions techniques adaptées.
  • Concevoir et développer des microservices et API REST performants et sécurisés en Python (Django, FastAPI ou Flask).
  • Garantir la scalabilité, la performance et la résilience des applications développées.
  • Participer à la maintenance corrective et évolutive du service, dans un contexte d’amélioration continue.
  • Intégrer vos développements dans une chaîne CI/CD (GitLab CI, Jenkins, etc.) et assurer leur déploiement automatisé (Docker, Kubernetes).
  • Mettre en place des tests unitaires, d’intégration et de performance pour assurer la qualité du code (pytest, unittest).
  • Participer aux revues de code et promouvoir les bonnes pratiques de clean code et de sécurité (linting, PEP8, OWASP).
  • Rédiger la documentation technique et les guides d’exploitation.
  • Surveiller les performances applicatives via des outils d’observabilité (logs, métriques, alerting - Prometheus, Grafana, ELK…).
  • Contribuer à l’industrialisation des environnements de développement et de test.
  • Collaborer avec les équipes DevOps, Data, QA et métier dans un environnement Agile (Scrum/Kanban).
  • Assurer une veille technologique sur les frameworks et outils Python émergents (FastAPI, async, cloud-native apps, etc.).

Requirements

  • Bac+5 (école d’ingénieur ou université)
  • 3 ans minimum d’expérience dans le développement d’applications et webservices en Python
  • Solides compétences en : *

  • Frameworks : Django, FastAPI ou Flask
  • Bases de données : PostgreSQL ou Oracle
  • Architecture scalable et distribuée
  • Design d’API REST
  • Multithreading, multiprocessing, programmation asynchrone
  • Optimisation des ressources I/O et mémoire
  • Gestion de la haute disponibilité et des fortes charges
  • CI/CD : Git, Jenkins, GitLab CI
  • Conteneurisation : Docker, notions de Kubernetes appréciées
  • Méthodologies Agiles (Scrum)
  • Outils collaboratifs : Jira, Confluence
  • Tests automatisés et couverture de code
  • Bon niveau d’anglais technique

Les plus :

  • Expérience ou intérêt pour le Big Data / Data Engineering (Spark, Kafka, Airflow)
  • Connaissance du Cloud (AWS, GCP ou Azure)
  • Notions de sécurité applicative (API security, OAuth2, JWT)
  • Sensibilité à l’éco-conception logicielle

Qualités personnelles :

  • Communicant(e)
  • Persévérant(e)
  • Curieux(se)
  • Passionné(e)
  • Bonne capacité relationnelle, organisationnelle
  • Rigueur
  • Esprit d’équipe
  • Sens de l’écoute
  • Organisé(e)
  • Autonome

About the company

Créée en 2001, YGL Consulting intervient principalement sur des projets liés au Big Data, au développement Fullstack, à la Mobilité, à l’IoT et DevOPS, dans des secteurs d’activités diversifiés tels que l’e-commerce, les médias, la distribution, la banque…

Nous poursuivons notre croissance soutenue de 30 % par an en développant notre présence à l’international au travers de projets clients basés en Europe et sur le continent africain.

YGL Consulting, c’est avant tout une dimension humaine.

Plus que de simples profils, nous sommes à la recherche de personnalités qui sauront partager et faire partager leurs expériences en conservant leur spécificité.

Apply for this position

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

Apply on fr.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…