about the role
Rattaché(e) au lead dev, et au sein d'une équipe d'experts pluridisciplinaire, vous prendrez en charge le développement de composants logiciels inclus dans des projets d'infrastructure / cloud de grande envergure en utilisant les dernières technologies du marché.
Vous serez impliqué(e) dans toutes les phases du projet :
Analyse des besoins client
Rédaction de spécifications logicielles
Concevoir et implémenter de nouvelles briques logicielles via une architecture micro-service
Assurer la maintenance et l’évolution des briques logicielles existantes
Contribuer au support N3 des briques logicielles développées
Savoir-faire :
Vous savez architecturer et implémenter une application complexe en vous basant sur des paradigmes et autres bonnes pratiques adaptées au cloud (cloud-native & 12 factor applications, Security By Design, )
Vous avez une approche qualité qui se traduit par la mise en place de tests (unitaire / intégration), une capacité à coder de façon propre et la recherche d'optimisation permanente
Vous maitrisez :
o Le langage de programmation Python
o L’art du scripting (Shell, Python, )
o Les technologies suivantes : Git, API Rest (Swagger / OpenAPI), SQL, Docker
Vous savez mettre en pratique les approches DevOps avec l’automatisation de pipelines CI / CD et certains des outils associés tels que GitLab CI, Ansible ou Terraform
Vous avez déjà une expérience de développement au sein d’un projet en mode Agile
Idéalement :
o Vous êtes aussi familier avec les technologies cloud suivantes : Kubernetes, Cloud Foundry
o Vous avez une expertise sur des infrastructures basées sur des technologies VMware (vRA, vRO, NSX, )
o Vous maitrisez les langages de programmation suivants : JavaScript, Go
o Vous êtes familier d’un ou plusieurs cloud publics tels que AWS, GCP ou AZURE
Savoir-être :
Être prêt à prendre des initiatives et proposer des méthodes innovantes
Vous êtes reconnu pour être autonome et force de proposition, vous avez de bonnes capacités de raisonnement et d'analyse.
Votre implication, votre rigueur et curiosité ainsi que votre bon relationnel seront fortement appréciés.
Vous avez l'esprit d'équipe, le sens du partage et vous vous épanouissez dans une structure à l'esprit "Learn fast" où vos actions et vos propositions ont du sens.
Pragmatique, efficace, autonome, vous avez une logique d'amélioration continue et savez jongler avec les impératifs internes et les attentes clients
additional information
Type Profil : Développeur Python H / F
Niveau d'étude : Bac+5
Formation : Bac +4 / 5 en développement informatique
Expérience : 1 an minimum sur un poste similaire
Compétences Technologiques : Python (très bonne connaissance), Django
Compétences Technologiques optionnelles :
Application WEB Python / Django
Serveur : Unix Centos
Base de données : PostgreSQL
Serveur Web : NGNIX
Serveur IDP (Identity Provider) : Keycloak
Postgresql
Compéténces Métiers Optionnelles :
Capacité d'analyse et de synthèse
Aptitude à documenter vos réalisations et à partager l'information
Compétences Humaines et Méthodologiques
Méthodique, adapatable
Apte au travail en équipe
Autres missions :
Prendre en charge les évolutions de l'application demandées.
S'assurer du fonctionnement des applications gérées en TMA.
Prendre en charge les anomalies de fonctionnement signalées par le client.
Regular