Le poste Développeur expert Python (h/f)
Partager cette offre
emagine recherche pour son client final grand compte, un Développeur expert Python. Le développeur sera chargé de concevoir, développer et maintenir des solutions logicielles robustes tout en intégrant des outils d'automatisation et d'orchestration d'infrastructure. Il interagira avec l'équipe DevOps et d'autres parties prenantes techniques pour assurer l'alignement des solutions logicielles et des environnements d'infrastructure.
Les principales responsabilités seront les suivantes :
Développement d’applications en Python :
Concevoir, développer et optimiser des applications backend en Python.
Intégrer des API tierces et des services internes dans un environnement microservices.
Assurer la qualité du code et des pratiques de développement en utilisant des tests unitaires, l'intégration continue et la revue de code.
Développement Java et intégration :
Apporter un support dans les parties du projet nécessitant Java (Spring Boot, etc.).
Assurer l'intégration de composants Java avec les applications Python et la gestion des environnements de déploiement.
Gestion de l'infrastructure avec Terraform :
Utiliser Terraform pour automatiser et déployer l'infrastructure sur des environnements cloud (AWS, Azure, GCP, etc.).
Gérer les configurations des environnements de développement, test et production.
Orchestration avec Kubernetes :
Déployer, gérer et superviser des applications conteneurisées sur Kubernetes.
Travailler avec l’équipe DevOps pour améliorer la scalabilité et la performance des clusters Kubernetes.
Automatiser le déploiement et la gestion des applications en utilisant des pipelines CI/CD.
Le candidat idéal devra disposer des compétences et qualifications suivantes :
Langages de programmation :
Python (expertise) : Maîtrise des meilleures pratiques de développement Python (3.x), connaissance des frameworks courants tels que Flask, Django, etc.
Java (bonne maîtrise) : Expérience avec Java, notamment avec des frameworks comme Spring Boot, pour des intégrations avec des applications Python et autres services.
Gestion de l’infrastructure et déploiement :
Terraform : Expérience dans la gestion d’infrastructure as code (IaC) avec Terraform, principalement pour les environnements cloud.
Kubernetes : Expertise en déploiement, gestion et orchestration de conteneurs sur des clusters Kubernetes.
Docker : Bonne maîtrise de Docker pour la containerisation des applications.
DevOps et CI/CD :
Expérience avec les pipelines CI/CD, les outils comme GitLab CI, Jenkins, ou CircleCI.
Connaissance des pratiques DevOps et de l’intégration continue pour l'automatisation des tests et des déploiements.
Communication et niveau d'anglais :
Niveau d'anglais courant (oral et écrit), capable de participer à des réunions techniques et de rédiger de la documentation technique en anglais.
Capacité à travailler dans un environnement international et à communiquer clairement avec des équipes diverses.
Expérience : Minimum 5 à 10 ans d'expérience professionnelle en développement logiciel, avec une expertise en Python et une bonne maîtrise de Java, Terraform, et Kubernetes.
Formation : Bac+5 ou équivalent en informatique, ingénierie logicielle ou domaine similaire.
Autonomie et collaboration : Capacité à travailler de manière autonome tout en collaborant efficacement avec une équipe multidisciplinaire.
Anglais : Bon niveau d'anglais, tant à l'oral qu'à l'écrit, pour échanger avec les équipes internationales.
Code source propre, commenté et optimisé, respectant les spécifications du cahier des charges.
Documentation technique complète (conception, API, infrastructures).
Tests unitaires et d’intégration, avec couverture de tests élevée.
Automatisation des processus de déploiement avec Terraform et Kubernetes, incluant des scripts et des configurations.
Profil recherché
Environnement de travail
A propos d’emagine Depuis 30 ans, nos clients voient en emagine un partenaire fiable auquel ils confient leurs projets IT, Applicatif, Digital et Cybersécurité. Présent en France au travers de 5 bureaux et en dix autres pays Européens, nous formons dorénavant un groupe de 600 m€ de chiffre d’affaires, avec plus de 4 500 consultants en mission. Nous accompagnons nos clients sur des prestations à très forte valeur ajoutée et proposons des solutions complètes d’audit et de gestion de ressources externes. Nous devons notre capacité à intervenir sur des prestations complexes ou pointues à notre esprit d’innovation et à l’agilité qu’emagine met au cœur de son dispositif.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +7 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur expert Python (h/f)
emagine Consulting SARL