• Analyser les besoins des utilisateurs et des parties prenantes pour concevoir des solutions informatiques adaptées
• Concevoir et développer des logiciels, 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 solutions développées
• 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 (Java, C#, Python, HTML, CSS, JavaScript, 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.)