Application Architect

Introduction
We are looking for an Application Architect for one of our client based in Brussels
Function
• Architecture and design of information systems.
• Review of the architecture of existing systems
• Design and development of architecture components and building blocks
• Analysis of the integration of different information systems
• Data analysis and data modelling
• Coordination of the implementation of the technical architecture
• Technical interface between the project leaders and the developers
• Production of software architecture documents
• Participation in technical working groups, progress meetings and meetings with the users
• Assistance during relevant parts of testing, analysis, technical
documentation, deployment, evaluation and reporting
Requirements
• Very good knowledge of web application design
• Very good knowledge of Object Oriented architecture
• Very good knowledge of Relational DBMS
• Very good knowledge of interoperability technology (e.g. web services, message oriented
middleware, service oriented bus)
• Very good knowledge of security best practices in web development
• Good knowledge of modelling tools
• Good knowledge of Enterprise Architecture
• Good knowledge of Service Oriented Architecture
• Good knowledge of business process analysis
• Good redaction skills.
• Ability to give technical presentations.
• Ability to apply high quality standards
• Ability to cope with fast changing technologies used in application architecture and
design
• Ability to participate in multi-lingual meetings, good communication skills.
• Proven ability to integrate in an international/multicultural environment
Education
Master’s level or 5 years of higher education or an equivalent number of years of IT professional
experience as stated in the DIGIT-TM – Service Requirements.
Experience
• Minimum 9 years of IT professional experience
• Minimum 7 years’ experience in development of information systems with Java
• Minimum 2 years’ experience with UML or CASE tools
• Very good experience with relational databases
• Very good experience with web application development

Specific expertise
• Minimum 9 years’ experience in architecture and design of information systems
• Minimum 7 years’ experience in Java (both with J2SE and J2EE) with
extensive knowledge and expertise in the use of design patterns;
• Minimum 4 years’ experience in developing secure web applications, with expertise in
secure development practices
• Minimum 4 years’ experience in Apache Maven or equivalent;
• Minimum 4 years’ experience in Object Oriented design patterns e.g. Aspect Oriented
Programming (AOP) with expertise in design patterns
• Minimum 4 years’ experience in Testing Frameworks (JUnit, Spock, Selenium, Python, …);
• Minimum 4 years’ experience in relational databases (Oracle, MySQL..)
• Minimum 2 years’ experience in the development of graphical user interfaces
• Minimum 2 years’ experience in Spring framework
• Minimum 2 years’ experience in Angular2 framework
• Minimum 4 years’ experience in development of web services (REST and SOAP)with
expertise in the design and development of web services
• Minimum 2 years’ experience with version control systems
• Minimum 2 years’ experience with JIRA and GIT
Personal skills
• Ability to work in a team
• Ability to analyse complex documents
• Ability to follow and interpret Internal procedures and standards
• Ability to work with imposed deadlines
• Ability to work independently on specific tasks while at the same time functioning as a
member of a project team.
• Fluent in English and/or French
Deliverables
• Monthly timesheets
• Progress reports of the different tasks to be annexed to the quarterly timesheets
• Final report to be submitted with the last invoice, including a description of the work
carried out and the results obtained during the execution of the specific contract

50-100 EUR/hr

File name:

File size: