nahange
New! Démarquez-vous en passant des tests de personnalité gamifiés. Lancez-vous dès maintenant, en découvrant les trois tests disponibles gratuitement!
MISSION
Dans le cadre de l'amélioration continue du système d'information d'un projet stratégique, nous recherchons un Expert en architecture logicielle et base de données afin de réaliser un audit technique complet des applications. Ces applications, actuellement structurées en architecture monolithique, nécessitent une analyse approfondie afin d'identifier des axes d'amélioration en matière de modularité, maintenabilité, et performance. Cette mission s'inscrit dans un projet plus large visant à favoriser un découpage applicatif progressif pour renforcer la maîtrise technique et optimiser la maintenance. Objectifs de la mission : * Réaliser un audit détaillé de l'architecture logicielle et de la structure du code des applications concernées * Fournir un diagnostic factuel, accompagné de recommandations concrètes et hiérarchisées * Proposer des actions visant à améliorer la modularité, la maintenabilité et la performance * Estimer les gains attendus et les coûts de mise en œuvre de chaque recommandation * Évaluer et formuler des pistes d'optimisation sur la base de données associée Périmètre d'intervention * Analyse des applications * Diagnostic de l'architecture logicielle existante * Analyse de la base de données : structure, qualité des données, performances * Interaction étroite avec : + Les équipes de développement du projet + Les architectes systèmes et logiciels Livrables attendus1. Rapport d'audit d'architecture logicielle2. Rapport de recommandations d'amélioration3. Audit de la base de données4. Plan d'action priorisé
PROFIL RECHERCHÉ
* Expertise en architecture logicielle (monolithique et microservices) * Excellente maîtrise des principes de modularité, maintenabilité et refactoring * Solides connaissances en base de données (conception, optimisation, audit de performance) * Connaissances des frameworks et environnements de développement usuels * Expérience en audit technique, diagnostic de dette technique et élaboration de plans d'action Compétences transversales : * Capacité à produire des rapports clairs, synthétiques et pédagogiques * Aisance dans la présentation à des interlocuteurs variés (techniques et non techniques) * Esprit d'analyse, rigueur et sens critique * Force de proposition avec approche pragmatique adaptée aux contraintes budgétaires * Esprit d'équipe et capacité à collaborer avec des équipes pluridisciplinaires Formation & Expérience : * Diplôme supérieur en informatique, génie logiciel ou équivalent * Expérience significative (minimum 5 ans) dans l'architecture logicielle, le développement complexe et l'audit technique * Expérience en environnement industriel ou projets SI critiques appréciée, * Expertise en architecture logicielle (monolithique et microservices) * Excellente maîtrise des principes de modularité, maintenabilité et refactoring * Solides connaissances en base de données (conception, optimisation, audit de performance) * Connaissances des frameworks et environnements de développement usuels * Expérience en audit technique, diagnostic de dette technique et élaboration de plans d'action Compétences transversales : * Capacité à produire des rapports clairs, synthétiques et pédagogiques * Aisance dans la présentation à des interlocuteurs variés (techniques et non techniques) * Esprit d'analyse, rigueur et sens critique * Force de proposition avec approche pragmatique adaptée aux contraintes budgétaires * Esprit d'équipe et capacité à collaborer avec des équipes pluridisciplinaires Le poste Architecte logiciel
Paris
Paiement horaire
600€ min - 600€ max
01/07/2025
Freelance
Notre plateforme gratuite rassemble des milliers de missions freelance mises à jour régulièrement.