Missions principales
- Analyser les besoins fonctionnels et techniques en collaboration avec les parties prenantes pour définir l'architecture applicative cible
- Concevoir l'architecture globale d'une solution informatique intégrant composants logiciels, matériels, réseaux et services
- Proposer des architectures innovantes exploitant les tendances technologiques (cloud computing, middleware, API)
- Définir et documenter l'architecture applicative en identifiant composants, modules, services et interfaces
- Réaliser des diagrammes d'architecture (composants, déploiement) pour visualiser et documenter la solution
- Collaborer avec les équipes de développement pour assurer la mise en œuvre des patterns architecturaux et la qualité technique
Compétences techniques requises
- Langages : PHP 8.2+, Python, Java/J2EE, JavaScript
- Frameworks : Laravel 10+, Spring Boot, Vue JS, React, JPA
- Bases de données : Oracle, PostgreSQL, MongoDB
- Architecture : Microservices, Design Patterns, Domain Driven Design, CQRS
- Intégration : Gestion des événements, gestion des API, interopérabilité des systèmes
Compétences transversales
- Conception architecturale robuste, évolutive, sécurisée et performante
- Modélisation et diagrammes architecturaux (classes, séquence, activité)
- Résolution de problèmes techniques complexes
- Gestion de projet et collaboration avec parties prenantes
- Communication excellente pour présenter l'architecture aux équipes
- Veille technologique continue sur les tendances d'architecture applicative
Profil recherché
- Formation : Bac+5 en Système d'Information (Informatique)
- Séniorité : 7 ans et plus
- Type de contrat : Freelance
Mise en forme par Postule ·
Signaler un problème