.
Missions et Responsabilités
• Concevoir, développer et maintenir des applications en accordant une attention particulière à la gestion efficace des données.
• Programmer efficacement pour implémenter des fonctionnalités avancées répondant aux besoins spécifiques des utilisateurs.
• Utiliser Python pour interagir avec des bases de données relationnelles et non relationnelles.
• Collaborer avec les équipes de développement pour concevoir des solutions logicielles robustes et évolutives, en respectant les bonnes pratiques de développement logiciel.
• Assurer la documentation adéquate du code développé et participer à l’amélioration continue des processus de développement.
Compétences requises
• Niveau d’expériences : 1 à 3 années à un poste similaire.
• Niveau d’étude : BAC+3 en Informatique
• Capacité d’analyse et de résolution de problèmes
• Rigueur et attention aux détails
• Bon esprit d’équipe et communication
• Autonomie et capacité à travailler sur plusieurs projets
• Capacité à apprendre et à s’adapter aux nouvelles technologies
• Compréhension de l’anglais technique
• Maîtrise du langage Python (3.x) et du C++
• Connaissance des bases de données MySQL, et des BD non relationnelles
• Expérience avec les outils de tests unitaires (pytest, unittest, etc.)
• Expérience avec les outils de versionning (Git, SVN, etc.)