Hands-on Application & Solution Architect (%)
Who is Smart? What does it do on a daily basis?
Smart is a company shared by thousands of people, organized as a cooperative. It enables them to practice their profession in a wide variety of fields, benefiting from a range of tools and services funded by the collective: management of declarations (invoicing, accounting, VAT), personalized support, legal assistance, training, and access to coworking spaces. Smart allows for the combination of the social protection associated with salaried employment with an autonomous entrepreneurial dynamic.
Smart supports 20,000 people each year and has 8 offices in Belgium.
Detailed presentation of Smart: https://smartbe.be/fr/a-propos/
Context
We are looking for an experienced Hands-on Application & Solution Architect to support the teams and the interim CIO in defining the company’s IT strategy and architecture.
The role requires an architect with a solid background in software development, able to work closely with development teams to define a pragmatic and truly implementable architecture.
The current application landscape mainly consists of legacy systems developed in-house, largely based on Microsoft technologies, which requires an architect comfortable with complex existing environments and able to define realistic modernization roadmaps.
This is not a purely conceptual architecture role: the consultant will work closely with tech leads and developers to define concrete architecture patterns, technological choices, and development practices.
The objective of the assignment is to document the existing architecture and define a modern and scalable target architecture, in collaboration with the technical and business teams.
The assignment is part of a strategic IT initiative aimed at modernizing the application landscape, structuring architecture practices, and defining future technology directions.
Assignment
The assignment will last for 4 months, on a part-time basis (60%).
It will cover two main objectives:
- Understand and document the existing architecture (AS-IS)
- Define a target architecture (TO-BE) aligned with the IT strategy
The consultant will work in close collaboration with the interim CIO, the manager of the development and product teams, the manager of the infrastructure team, the tech leads, and the system administrators.
The architect will need to bridge the gap between architecture and software engineering to ensure that the target architecture can be concretely implemented by the existing development teams.
The assignment will mainly cover application architecture, but will also include contributions on:
- infrastructure architecture choices
- cloud vs on-premise options
- security principles
- data / BI / analytics architecture
Responsibilities
Mapping of the existing architecture
- analyze the current application architecture
- document existing applications and their interactions
- map databases and data flows
- identify critical dependencies between systems
- document the existing technology stack
- analyze the current infrastructure architecture (hosting, environments, technical dependencies)
- identify technical risks and technical debt
Definition of the target architecture
- define the target application architecture
- define the interactions between different systems
- propose an integration architecture (API, events, etc.)
- define application architecture principles
In collaboration with the technical teams, the consultant will also contribute to:
- defining the main directions of the infrastructure architecture
- analyzing cloud vs on-premise options
- proposing a coherent architecture across applications, infrastructure, and data
- integrating a vision for identity and access management within the application landscape
Formalization of the technology stack
In collaboration with the technical teams:
- validate target technologies for development
- define/validate software architecture best practices
- define/validate integration principles
- define/validate technical standards
Development architecture
The consultant will need to contribute to structuring the future development architecture:
- application architecture patterns
- service structuring
- modular approach
- development standards
- CI/CD practices and automation
Integration of AI into the development process
The assignment will also include reflection on:
- the use of AI tools in the development cycle
- the impact of AI on development practices
- opportunities to integrate AI into products and services
Data / BI / Analytics
The consultant will also contribute to reflection on:
- data architecture
- BI / analytics platforms
- opportunities related to data and AI
Desired profile
Experience:
- Minimum 10 years of experience in software development and application architecture
- Significant experience as a developer or tech lead before moving into an architect role
- Experience in environments with in-house application development
- Experience in modernizing legacy systems
Experience in the design or evolution of internal business systems is a major asset, particularly in domains such as:
- finance and accounting
- invoicing or transactional management systems
- HR management / payroll / personnel administration
- internal business applications or ERP systems
Experience in transactional and regulated environments is particularly relevant.
Technical skills
- excellent understanding of modern application architectures
- solid experience in software development and complex systems architecture
- ability to define a concrete technical architecture with development teams
A strong command of the Microsoft ecosystem is essential, including:
- .NET / C#
- JavaScript / TypeScript
- SQL Server
- GitHub
- On premise, Domain centric environment: Domain controller and Active Directory
- Azure or Microsoft cloud technologies
- frameworks and development tools from the Microsoft ecosystem
The consultant should also have a good understanding of:
- service-oriented architectures and API
- Front-end development technologies
- cloud architectures
- data / BI / analytics architectures
- application and infrastructure security issues
Cross-functional skills
- ability to quickly understand business processes
- ability to work closely with technical teams
- ability to structure and document an architecture
- excellent analysis and synthesis skills
- ability to simplify technical subjects for management
Positioning within the organization
The consultant:
- works under the responsibility of the interim CIO
- collaborates closely with the development, product, and infrastructure teams
- interacts with business teams when necessary
Assignment organization
Weeks 1 to 6: 3 days/week on site (Tuesdays and Thursdays are mandatory)
From week 7 onwards: 3 days/week including 2 days on site (Tuesdays and Thursdays) + 1 day remote work possible
Apply for this Job
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.
Search jobs by category
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- Embedded Systems Engineer
- ERP Consultant
gofreelance
© 2026 gofreelance.be