Text copied to clipboard!

Titre

Text copied to clipboard!

Ingénieur Logiciel Python

Description

Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel Python talentueux et motivé pour rejoindre notre équipe de développement dynamique. En tant qu'ingénieur logiciel, vous serez responsable de la conception, du développement et de la maintenance d'applications logicielles performantes et évolutives en utilisant le langage Python. Vous travaillerez en étroite collaboration avec d'autres développeurs, chefs de projet et parties prenantes pour comprendre les besoins métier et transformer les exigences fonctionnelles en solutions techniques efficaces. Votre rôle consistera à écrire un code propre, bien documenté et testé, tout en respectant les meilleures pratiques de développement logiciel. Vous participerez également à l'amélioration continue des processus de développement, à la revue de code et à la mise en œuvre de nouvelles technologies pour améliorer la qualité et la performance des applications. Le candidat idéal possède une solide expérience en développement Python, une bonne connaissance des frameworks tels que Django ou Flask, ainsi qu'une compréhension approfondie des bases de données relationnelles et non relationnelles. Une expérience avec les outils de versionnage comme Git, les méthodologies Agile/Scrum et les environnements de développement collaboratifs est également souhaitée. Nous valorisons les personnes curieuses, autonomes et capables de résoudre des problèmes complexes de manière créative. Si vous êtes passionné par le développement logiciel et souhaitez évoluer dans un environnement stimulant et innovant, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des applications logicielles en Python
  • Collaborer avec les équipes produit et design pour définir les fonctionnalités
  • Écrire un code propre, réutilisable et bien documenté
  • Effectuer des tests unitaires et d'intégration
  • Participer aux revues de code et à l'amélioration continue
  • Assurer la performance, la sécurité et la scalabilité des applications
  • Intégrer des API tierces et des services web
  • Contribuer à la documentation technique
  • Résoudre les bugs et problèmes techniques signalés
  • Participer aux réunions Agile/Scrum

Exigences

Text copied to clipboard!
  • Diplôme en informatique ou domaine connexe
  • Expérience professionnelle significative en développement Python
  • Maîtrise d'au moins un framework Python (Django, Flask, etc.)
  • Connaissance des bases de données SQL et NoSQL
  • Expérience avec Git et les outils de gestion de version
  • Compréhension des principes de développement orienté objet
  • Capacité à travailler en équipe et à communiquer efficacement
  • Bonne maîtrise de l'anglais technique
  • Expérience avec les tests automatisés
  • Connaissance des méthodologies Agile/Scrum

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec le langage Python ?
  • Avez-vous déjà travaillé avec Django ou Flask ?
  • Comment gérez-vous les tests et la qualité du code ?
  • Pouvez-vous décrire un projet Python que vous avez mené ?
  • Quelle est votre expérience avec les bases de données ?
  • Comment travaillez-vous en équipe dans un environnement Agile ?
  • Avez-vous déjà intégré des API tierces dans vos projets ?
  • Comment assurez-vous la sécurité d'une application web ?
  • Quel est votre niveau de maîtrise de Git ?
  • Êtes-vous à l'aise avec la documentation technique ?