Architecte Solutions
Département : Département Architecture et Urbanisation SI
Rattachement hiérarchique : Responsable Architecture / CTO
Supervision : N/A
Lieu du travail : Agence Togo Digital (ATD)
Nombre de personnes à recruter : 3
Mission principale
L’Architecte Solutions aura pour responsabilité de : Concevoir et définir les architectures techniques des solutions numériques ; Garantir la cohérence, la performance et la sécurité des systèmes d’information ; Traduire les besoins métiers en solutions techniques adaptées ; Accompagner les équipes de développement et d’intégration dans la mise en œuvre des architectures ; Assurer l’interopérabilité des systèmes ; Participer aux choix technologiques ; Veiller au respect des standards et bonnes pratiques ; Contribuer à la transformation digitale et à la modernisation du système d’information.
Dans l’exercice de ses fonction, l’architecte solutions doit produire les livrables ci-après :
- Les dossiers d’architecture (HLD, LLD)
- Les schémas d’architecture applicative, les flux d’intégrations, les schémas d’infrastructures
- Les spécifications techniques (API’s, Data Model, Interface, etc.)
- Les « Architecture Décision Records » (ADR) justifiant les choix techniques et d’architectures faits ou proposés dans le cadre de la mise en œuvre d’un projet
- Les rapports de revues et de conformité.
Responsabilités
1. Conception des architectures solutions (obligatoire) :
- Analyser les besoins fonctionnels et techniques des projets.
- Définir les architectures applicatives et techniques (monolithique, microservices, API, etc.).
- Rédiger les dossiers d’architecture (schémas, documentations, normes).
- Proposer des solutions adaptées aux contraintes de performance, sécurité et scalabilité.
2. Gouvernance et standards techniques (obligatoire) :
- Définir et faire respecter les standards d’architecture et de développement.
- Garantir la cohérence des solutions avec l’architecture globale du SI.
- Assurer la conformité aux normes de sécurité et d’interopérabilité.
- Participer aux comités d’architecture et aux validations techniques.
3. Accompagnement des équipes techniques (obligatoire) :
- Assister les équipes de développement dans la mise en œuvre des solutions.
- Valider les choix techniques et les conceptions détaillées.
- Participer aux revues de code et aux audits techniques.
- Contribuer à la résolution des problèmes complexes.
4. Intégration et interopérabilité (obligatoire) :
- Concevoir les mécanismes d’intégration entre les systèmes (API, ESB, messaging).
- Assurer la cohérence des échanges de données entre les applications.
- Définir les stratégies d’authentification et de sécurité (SSO, OAuth2, etc.).
- Participer à la mise en œuvre des architectures d’intégration.
5. Veille technologique et innovation (souhaitable) :
- Assurer une veille sur les technologies et architectures émergentes.
- Proposer des améliorations et innovations techniques.
- Évaluer les solutions et outils du marché.
- Contribuer à l’évolution du système d’information.
Compétences requises
- Solide maîtrise des architectures applicatives et systèmes (monolithique, microservices).
- Bonne connaissance des technologies backend et frontend.
- Maîtrise des protocoles d’intégration (REST, SOAP, messaging).
- Connaissance des infrastructures cloud (AWS, Azure, OVH ou équivalent).
- Bonne compréhension des enjeux de sécurité (OAuth2, SSO, chiffrement).
- Expérience avec les bases de données (SQL, NoSQL).
- Capacité d’analyse, de modélisation et de conception.
- Aptitude à vulgariser des concepts techniques complexes.
- Leadership technique et capacité à travailler en équipe.
- Anglais technique (lecture de documentation).
Formations et expériences privilégiées :
- Bac+5 en informatique, génie logiciel ou systèmes d’information.
- Minimum 5 ans d’expérience en développement ou architecture de solutions.
- Expérience dans des projets complexes ou à forte criticité.
- Expérience en environnement Agile / DevOps.
- Connaissance des cadres d’architecture (TOGAF) est un atout.
- Expérience dans des projets d’intégration ou de transformation digitale.
- Analyste de données
- Architecte d'Entreprise
- Assistant(e) de Direction
- Développeur Frontend
- Développeur Fullstack
- Responsable de l'Unité Exploitation
- Chargé des Ressources Humaines
- Chargé de Communication Institutionnelle
- Juriste IT
- Développeur Odoo
- Responsable des Opérations
- Responsable Produit
- Responsable Qualité Assurance (QA)
- Développeur Rust / Backend Engineer Rust
- Scrum Master
- Chef de Projet IT DevOps Senior
- Chef de Projet IT Infrastructure Senior
- Chef de Projet IT Système Senior
- Intégrateur Systèmes
- Responsable de la Livraison Technique
- Responsable Formation
- UX/UI Designer
- UX Writer / Spécialiste en Microcopy