Développeur Back-end Python H/F

Offre n°DT-08

CDI

Mission :

Vous êtes développeur Python Back-end >>> Rejoignez la Team Développeur MFI  !

#Python #Django #CentOs #Redis #NGinx #Redmnine #Gitlab #BonneHumeur !

 

Profil recherché :

MFI développe un socle technique commun pour l’ensemble de ses systèmes météo fruit de plusieurs années de co-développement avec Météo-France. Ce socle est construit comme un ensemble de services distribués. Il est basé sur la stack suivante: CentOS, NGinx, Redis, Postgre, PostGIS, Python, Django, Mapserver. La forge MFI actuelle est basée sur Redmine, Gitlab et Jenkins.

Les différents logiciels applicatifs MFI sont conçus à partir de ce socle technique commun (sous forme de collections de plugins).

Nous recherchons pour ce système un Développeur Back-end Python avec une expérience significative et des réalisations en production.

Passionné de développement dans les technos Web avec une expérience majeure en Python, vous rejoindrez l’équipe de développeurs du projet et aurez comme rôle de :

  • Participer activement à la revue et intégration des développements et à la gestion des branches (sous Git) avec montée progressive en responsabilité. Une part significative du travail consiste à intégrer les contributions des autres développeurs dans le socle.
  • Proposer des évolutions de l’architecture, des pistes de modernisation du socle, orienter les choix techniques et contribuer à la documentation technique,
  • Contribuer activement aux tâches de l’intégration continue concernant le backend (Jenkins, tests automatiques) afin d’améliorer la productivité de l’équipe.
  • Optimiser les composants du socle (exemple : optimisation SQL)
  • Participer aux développements de plugins dans le backend (python, django, sql, mapserver, …)

 

 

 

Compétences / Aptitudes :

Hard Skills

 Fort d’au moins une expérience significative en développement backend dans un environnement web (4-5 ans au moins), vous maitrisez Python ainsi qu’au moins un framework Web tels que Django, Flask ou Pyramid.

Vous avez de l’expérience en développement de web services RESTful, utilisation de message brokers, bases de données SQL et NoSQL (gestion de gros volume de données), gestion de plusieurs branches de développement et plusieurs dépôts git

Une connaissance sur Redis, ElasticSearch, Postgres / PostGIS ou capacité et envie de les apprendre.

Une connaissance des exigences du développement logiciel, livraison de code « production ready », intégration continue, Internationalisation de logiciels

La connaissance de docker (utilisé dans nos chaînes de build) et de Jenkins serait un plus

Pour ce poste un anglais technique est suffisant.

 

Soft Skills

Vous êtes naturellement impliqué sur vos missions et avez envie d’apprendre et approfondir vos compétences en vous appropriant nos méthodes et outils.

Vous aimez travailler sur un poste polyvalent, vous permettant de réfléchir en équipe et d’être force de proposition pour faire évoluer nos systèmes.

Vous êtes rigoureux et attentif à la qualité de vos développements.





Format : PDF, poids max : 2Mo

Format : PDF, poids max : 2Mo

*Champs obligatoires