Job Details



Refer Job:
  • Share this on Facebook
  • Share this on LinkedIn

Add Add to Saved Jobs

Back

Python Developer (M/F) - Paris

POSTE

Afin de renforcer ses équipes R&D, NeoXam recherche un développeur (H/F) Python pour son produit back-office GP3.

Vous intégrerez l’équipe de développement Python qui a en charge :

• Le développement et la maintenance du compilateur d’un DSL (domain-specific language) utilisé par les développeurs métiers pour implémenter les algorithmes financiers
• Le développement et la maintenance de la machine virtuelle Python permettant d’exécuter les binaires fonctionnels générés par le compilateur précédemment évoqué
• La mise en place de l’environnement de développement métier :
o Implémentation et mise à disposition d’outils basés sur la machine virtuelle Python ciblant le DSL : débugeur, profiler, code coverage
o Intégration des fonctionnalités dans l’IDE (Eclipse)
o Diffusion des bonnes pratiques de développement auprès des développeurs métier
• Développement des outils de monitoring applicatifs avec une couche Dataviz (Elasticsearch, Kibana…)
• Mise en place d’algorithmes prédictifs (machine learning) au niveau de la machine virtuelle Python

MISSIONS

• Réaliser les spécifications détaillées (techniques et/ou fonctionnelles) en s’appuyant sur le cahier des charges
• Prendre en compte des éléments de performance (volumétrie, organisation des traitements…)
• Contribuer à la programmation de la solution avec les technologies retenues
• Participer aux codes reviews et permettre l’amélioration des livrables au sein de l’équipe Scrum
• Fournir le statut d’avancement des spécifications et développements, les tests unitaires associés et assurer la qualité des livrables
• Contribuer à la recette, élaboration de jeux d’essai
• Participer à la diffusion des outils développés par l’équipe auprès des développeurs fonctionnels

PROFIL

• Bac+5, Ecole d’ingénieurs ou équivalent 
• Minimum 3 ans d’expérience en développement Python
• Vous êtes opérationnel sur les SCM utilisés : GIT, Subversion
• Vous êtes autonome sous Unix
• Vous êtes sensible aux problématiques de test : tests unitaires, intégration continue (Bamboo), performances
• Vous avez des connaissances standard en SQL
• Les connaissances suivantes seraient un plus : Machine Learning, scikit-learn, Elasticsearch, Kibana, Logstash, Django et Celery

« Fluent in English », vous êtes capable de lire et rédiger des documents et commentaires de code.

Impliqué et autonome vous adorez proposer de nouvelles solutions.

Curieux, il est essentiel pour vous de continuer à vous développer et apprendre 
au quotidien.