• Analyser les besoins des utilisateurs et des parties prenantes pour concevoir des solutions informatiques appropriées
• Développer des applications et des systèmes informatiques en utilisant divers langages de programmation et technologies
• Rédiger des spécifications fonctionnelles et techniques détaillées pour guider le développement des solutions
• Collaborer avec les chefs de projet, les product owners et les autres membres de l’équipe technique
• Participer à la planification et à la mise en œuvre des tests fonctionnels et d’intégration
• Assurer la maintenance et l’amélioration continue des applications et systèmes développés
• Veiller au respect des bonnes pratiques de développement et des normes de l’industrie
• Capacité d’analyse et de synthèse
• Solides compétences en programmation (HTML, CSS, JavaScript, Python, Java, Ruby, PHP, etc.)
• Connaissance des frameworks et des bibliothèques populaires (React, Angular, Vue, Django, Ruby on Rails, etc.)
• Aptitude à travailler en équipe et à communiquer efficacement
• Expérience en rédaction de spécifications et en modélisation de processus métier
• Familiarité avec les méthodologies de développement Agile (Scrum, Kanban, etc.)