This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The IT Architect is responsible for designing, evolving, and governing the software architecture of the Alloga Information System (IS). The role gathers and consolidates requirements from multiple stakeholders (developers, users, clients, etc.) and translates them into a target architecture that is functional, technically sound, scalable, and aligned with business and IT strategy.
Job Responsibility:
Audit and analyze existing architectures and proactively anticipate risks (security, performance, scalability, maintainability, obsolescence)
Design software architecture at both functional and technical levels according to expressed needs and constraints
Ensure alignment and consistency between actual implementation and the recommended architecture model (architecture governance)
Advise and promote best practices, engineering standards, and adherence to methodologies (e.g., design principles, documentation, validation processes)
Support Business (MOA) and IT Delivery (MOE) in technology choices and solution trade-offs
Conduct technology watch and contribute to a mindset of continuous improvement (tools, frameworks, patterns, cloud practices, DevSecOps)
Collaborate with technical teams to ensure project delivery and preventive/corrective maintenance of systems
Provide technical guidance to development teams throughout the full development lifecycle (design, build, testing, deployment, operations)
Requirements:
Proven experience as a Software Architect / Solution Architect or senior engineer with architecture ownership
Strong command of software design principles (DDD, SOLID, event-driven patterns, API design, microservices where relevant)
Experience with integration and enterprise systems (REST, messaging, ETL/data flows, IAM/security patterns)
Ability to communicate with both technical and non-technical stakeholders, facilitating decisions and trade-offs
Familiarity with DevOps/DevSecOps practices and tooling (CI/CD, automation, monitoring, quality gates)
Analytical mindset and risk anticipation
Structured communication and documentation skills
Leadership through influence (without direct authority)
Pragmatic decision-making, focused on value and maintainability
Collaboration in multi-team and group-level environments
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience