Développeur(se) Back-End API python – H/F

Niveau souhaité

Bac +5

Localisation

Marseille, Nice

Contrat

CDI

Rémunération

Selon profil

Poste et missions

Au sein du département Ingénierie et Innovations, vous travaillez à la BU Cloud, en étroite collaboration avec les ingénieurs d’infrastructures systèmes et réseaux. Les projets sur lesquels nous travaillons sont principalement du développement de nouveaux produits -Réseau, Cloud, Sécurité, Voix- sur le marché B2B (lancement de l’offre Freepro, nouvelle offre au catalogue de Jaguar Network Entreprise, …)

Vous assurez les missions principales suivantes :

  • Participer au développement d’APIs de backend
  • Participer à la conception des architectures Cloud, des microservices et des API Rest
  • Utiliser des APIs tierces existantes (constructeurs, éditeurs, …)
  • Développer des outils internes
  • Maintenir le code sur des développements existants
  • Coder et maintenir les tests automatisés unitaires et de non-régression
  • Assurer la rédaction de documentations techniques ainsi que leur maintenabilité corrective et évolutive
  • Participer à la résolution des problématiques de performance, montées en charge & robustesse

Profil

Diplômé(e) d’un BAC+5 en informatique ou d’une école d’ingénieur, vous bénéficiez de 5 ans d’expérience dans le développement.

Vous êtes autonome dans les phases de développement d’un projet industriel (architecture, développement, testing, documentation) et avez un fort attrait pour les activités d’automatisation et de CI-CD.

COMPÉTENCES TECHNIQUES REQUISES

Compétences en développement

  • Maîtrise de Python
  • Compréhension du fonctionnement et capacité à développer des API REST
  • Maitrise du Scripting Shell
  • Maîtrise d’un Framework de testing Python (Unittest par exemple)
  • Maîtrise d’un outil de gestion de dépôt de code (Git)
  • Expérience sur l’utilisation de briques de message broking, de base de données relationnelles, de NO-SQL
  • Connaissance du développement web serait un plus (un Framework Javascript, PHP)

Compétences outils d’automatisation et de CI-CD

  • Connaissance d’Ansible
  • Gestion de l’ensemble des développements et des déploiements effectués via une plateforme d’intégration continue (Gitlab)

Prérequis Système / Infrastructure

  • Maîtrise du système Linux
  • Travailler en environnement Docker

Les avantages

Kit de travail
high-tech
Salle de
sport
Prime
vacances
Carte
Swile
Couverture
santé 100%
Participation et
intéressement