Responsabilités :
•Collaborer avec l'équipe de développement pour concevoir et mettre en œuvre des solutions logicielles
•Analyser et documenter les exigences du système et les spécifications de conception
•Évaluer et recommander l'architecture logicielle et les modèles de conception
•Assurez-vous que les systèmes logiciels répondent aux exigences de performance, de sécurité et d'évolutivité
•Fournir des conseils techniques et un mentorat aux développeurs juniors
Exigences :
•Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe
• Bonne compréhension des principes de l'architecture logicielle et des modèles de conception
•Maîtrise de l'analyse et de la conception de systèmes
•Connaissance des méthodologies de développement de logiciels et des meilleures pratiques
• Excellentes compétences en résolution de problèmes et en analyse
Compétences préférées :
•Expérience avec les outils de modélisation et de conception de logiciels
•Connaissance du cloud computing et des systèmes distribués
•Connaissance de la conception et de la gestion de bases de données
• Solides compétences en communication et en travail d'équipe
•Capacité à s'adapter aux nouvelles technologies et aux nouveaux cadres,