Systèmes d'information et de télécommunication
Fiche de Poste : Développeur Python
Description du poste
Nous recherchons un Développeur Python pour rejoindre une équipe à taille humaine pour fournir des solutions grâce à une programmation informatique de qualité. Vous serez amené à concevoir et développer des applications, faire le lien entre les bases de données, recueillir et analyser les besoins du client pour proposer des spécifications techniques et fonctionnelles. Vous allez également réaliser des diagnostics techniques et gérer les versions avec Git. Votre travail consistera à travailler avec des systèmes embarqués et des systèmes d'exploitation dans un environnement technologique et numérique. Votre rôle inclut aussi la prise en charge de la maintenance corrective et évolutive.
Compétences nécessaires
- Maîtrise des langages de programmation Python, SQL, Shell script et Java
- Bonne connaissance des technologies numériques, y compris les API REST
- Expérience en gestion de versions avec Git
- Capacité à recueillir et analyser les besoins du client
- Connaissance des systèmes embarqués et des systèmes d'exploitation
- Capacité à rédiger des cahiers de charges et des spécifications techniques
- Connaissance en gestion de bases de données
Savoir-faire
- Traitement de l'information et des données
- Stratégie de développement
- Normes et procédés
- Management
- Collaboration
- Communication Multimédia
- Veille technologique
- Application des bonnes pratiques
Qualités personnelles
- Faire preuve de curiosité
- Autonomie
- Adaptabilité aux changements
- Travail en équipe
- Capacité à faire preuve de créativité et d'inventivité
- Leadership
- Capable de prendre des initiatives et d'être force de proposition
Formations académiques
- Diplôme d'ingénieur en informatique ou équivalent, par exemple de l' École polytechnique, l'École nationale supérieure de l'électronique et de ses applications, l'École supérieure d'ingénieurs en informatique et génie des télécommunications ou autres écoles d'ingénieurs en France reconnues.
Expérience
Une expérience préalable dans un poste similaire est un avantage, mais les nouveaux diplômés sont également invités à postuler.
En tant que développeur Python, vous devez être toujours à jour avec les dernières technologies et les meilleures pratiques de l'industrie. En conséquence, une volonté et une capacité à apprendre et à s'adapter à de nouvelles technologies sont essentielles.
- Concevoir et développer des applications Python
- Faire le lien entre les bases de données et les applications
- Analyser les besoins des clients et proposer des spécifications techniques et fonctionnelles
- Réaliser des diagnostics techniques
- Gérer les versions avec Git
- Travailler avec des systèmes embarqués et des systèmes d'exploitation
- Prendre en charge la maintenance corrective et évolutive
- Évoluer vers des postes de chef de projet, d'architecte technique ou de manager d'équipe.
- Encadrer des équipes de développeurs.
- Diplôme d'ingénieur en informatique ou équivalent des grandes écoles comme l'École polytechnique, l'École nationale supérieure de l'électronique et de ses applications, l'École supérieure d'ingénieurs en informatique et génie des télécommunications.
- Secteurs du numérique, de l'informatique, des nouvelles technologies.
- Entreprises de services du numérique, éditeurs de logiciels, startups technologiques.
- Langages : Python, SQL, Shell, Java
- Technologies : API REST, bases de données
- Outils : Git