.Hello Pomelo est une entreprise de développement informatique. Hello Pomelo accompagne les entreprises dans leur transformation digitale.A travers ses équipes, Hello Pomelo donne de l'énergie à l'expertise metier de ses clients en leur offrant l'opportunité d'assurer la délivrabilité et l'efficacité de production sur l'ensemble de leur parc applicatif, web et mobile.Hello Pomelo s'engage quotidiennement auprès de ses clients pour que leur capacité de production tech ne soit jamais un frein à l'innovation et au développement de leur savoir faire.Descriptif du posteMissions :Conception de l'Architecture Logicielle* Analyse des Besoins : Comprendre et analyser les besoins fonctionnels et non fonctionnels des parties prenantes (clients, utilisateurs, équipes de développement).* Choix Technologiques : Sélectionner les technologies, les cadres et les outils appropriés en fonction des exigences du projet et des meilleures pratiques de l'industrie.* Design de l'Architecture : Concevoir l'architecture globale du système, notamment les structures de données, les composants, les modules, les interfaces et les flux de données.Documentation et Communication* Documentation Technique : Rédiger et maintenir la documentation technique détaillée de l'architecture, incluant diagrammes, spécifications et guides de référence.* Communication : Expliquer et défendre les choix d'architecture auprès des parties prenantes, et s'assurer que les équipes de développement comprennent bien les concepts et les décisions architecturales.Supervision et Support* Supervision des Développements : Collaborer avec les équipes de développement pour s'assurer que les implémentations respectent les principes et les décisions architecturales.* Support Technique : Fournir un support technique aux développeurs, aider à résoudre les problèmes complexes et les défis techniques.Gestion de la Qualité* Revue de Code : Participer aux revues de code pour s'assurer que les standards de qualité et les meilleures pratiques sont respectés.* Tests et Validation : Contribuer à la définition des stratégies de test et à la validation de l'architecture par des tests de performance, de sécurité et de résilience.Évolution et Maintenance* Évolution de l'Architecture : Adapter et faire évoluer l'architecture en réponse aux nouvelles exigences, aux changements technologiques et aux retours d'expérience.* Gestion de la Dette Technique : Identifier et gérer la dette technique, et proposer des stratégies pour la réduire.Innovation et Veille Technologique* Veille Technologique : Se tenir informé·e des dernières tendances, technologies et pratiques de l'industrie pour assurer que l'architecture reste moderne et efficace.* Innovation : Proposer des innovations technologiques et des améliorations continues pour optimiser les performances, la scalabilité et la maintenabilité du système