Solutions Architect
Department: IT Architecture and Urbanization Department
Reporting Manager: Head of Architecture / CTO
Supervision: N/A
Location: Agence Togo Digital (ATD)
Positions available: 3
Main Mission
The Solutions Architect will be responsible for:
Designing and defining the technical architectures of digital solutions; guaranteeing the consistency, performance, and security of information systems; translating business requirements into appropriate technical solutions; supporting development and integration teams in implementing architectures; ensuring system interoperability; participating in technological choices; ensuring compliance with standards and best practices; and contributing to the digital transformation and modernization of the information system.
In the execution of their duties, the Solutions Architect must produce the following deliverables:
Architecture files (HLD, LLD)
Application architecture diagrams, integration flows, and infrastructure diagrams
Technical specifications (APIs, Data Models, Interfaces, etc.)
Architecture Decision Records (ADRs) justifying the technical and architectural choices made or proposed during project implementation
Review and compliance reports
Responsibilities
1. Solutions Architecture Design (Mandatory)
Analyze the functional and technical requirements of projects.
Define application and technical architectures (monolithic, microservices, APIs, etc.).
Write architecture blueprints and documentation (diagrams, specifications, standards).
Propose solutions tailored to performance, security, and scalability constraints.
2. Governance and Technical Standards (Mandatory)
Define and enforce architecture and development standards.
Guarantee the consistency of solutions within the overall IS (Information System) architecture.
Ensure compliance with security and interoperability standards.
Participate in architecture committees and technical validations.
3. Technical Team Support (Mandatory)
Assist development teams in implementing solutions.
Validate technical choices and detailed designs.
Participate in code reviews and technical audits.
Contribute to solving complex technical issues.
4. Integration and Interoperability (Mandatory)
Design integration mechanisms between systems (APIs, ESB, messaging).
Ensure consistency in data exchanges between applications.
Define authentication and security strategies (SSO, OAuth2, etc.).
Participate in the implementation of integration architectures.
5. Technological Watch and Innovation (Desirable)
Maintain a continuous watch on emerging technologies and architectures.
Propose technical improvements and innovations.
Evaluate market solutions and tools.
Contribute to the evolution of the information system.
Required Skills
Solid command of application and system architectures (monolithic, microservices).
Good knowledge of backend and frontend technologies.
Proficiency in integration protocols (REST, SOAP, messaging).
Knowledge of cloud infrastructures (AWS, Azure, OVH, or equivalent).
Strong understanding of security challenges (OAuth2, SSO, encryption).
Experience with databases (SQL, NoSQL).
Proven analysis, modeling, and design skills.
Ability to simplify and explain complex technical concepts.
Technical leadership and ability to work effectively in a team.
Technical English (ability to read documentation).
Preferred Education and Experience
Master’s degree (BAC+5) in Computer Science, Software Engineering, or Information Systems.
A minimum of 5 years of experience in software development or solutions architecture.
Experience in complex or highly critical projects.
Experience in an Agile / DevOps environment.
Knowledge of enterprise architecture frameworks (TOGAF) is an asset.
Experience in integration or digital transformation projects.
- 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