Role description
A Technical Application Architect Data is an architect who takes care of the technical team
for a solid, maintenance-friendly, realistic and worn architecture.
The architect locks out the available technical components, techniques and skills
In such a way that an architecture is created in which the business questioned
Value can be realized. He also ensures that this architecture is realized.
It can be by the technical team present.
If there is a flaw in components, techniques or skills, the
Architects in himself to identify, to address them and to draw a transition path
works (as-is towards target architecture).
The focus of a Technical Application Architect Data is always with the technical team and the
Achieve business value. It is important for the technical architect to see the larger picture
to have. However, the main tasks are to be in this larger picture the
Draw, align and propagate architecture, which ensures that the development team
You can work correctly to realize business value. Important here
It is also that the development team is not saddled with additional maintenance work by the
Drawn architecture.
Technical skills and knowledge
● extensive knowledge of Cloudera Data Platform. (on premise installed)
● extensive knowledge of NIFI
● extensive knowledge of Kafka and Kafka streams
● extensive knowledge of Spark and PySpark
● knowledge of event processing and JSON
● knowledge of Python
● knowledge of Spark Streaming
● knowledge of JDK languages (java, groovy, ...)
● knowledge of Apache AVRO & Parquet
● knowledge of Apache Iceberg
● knowledge of Apache Impala
● knowledge of Airflow
● (conceptual) knowledge of data warehousing
● (conceptual) knowledge of data vault
Communication and architecture skills
● Is Dutch (vegetable language is Dutch and documentation is in Dutch)
● Can bring together the above technical components and techniques into
a conclusive whole (technical architecture) to realize business value
to support (in collaboration of a solution architect and functional
Analysts)
● Can process input from different stakeholders correctly in architecture and a
Proposals a supported solution
● Can customize the style and tone of communication to the audience
● Can spread decisions and knocked-off architectures to the
Stakeholders (within and outside the team)
● Can draw up a pitch presentation for new components or techniques,
Tailor and pitch.
● Can go through documentation of existing architectures and further this knowledge
processing in future architectures (to ensure continuity of architecture)
● Can have a technical project (e.g. Selection and implementation of a component)
Pull and lead in the right direction
● Has demonstrable experience in developing (technical) architectures in a
Data landscape
● Possess the sincerity and courage inherent in an open feedback culture.
Agile and Scrum
● Has an agile mindset and knows the agile principles
● Can link and apply agile principles within a larger corporate structure
● Know the scrum effect and has experience in this
Essential Requirements:
Experience in Data Engineering, Data Lake, Data Warehousing and Reporting / Analytics
You will have excellent communication skills, both within the team and through the different levels of the organization
You speak Dutch and can get out of work orally in English.
Extensive technical knowledge and proven experience (at least 5 years) in the role of technical architect (or lead developer with this responsibility) in the field of Data Intelligence
Through a coaching style you take other project members to the next level
Strong knowledge of relational database structures, data modelling (e.g. data vault), data warehousing, BI theories, analytics data architecture, principles and practices. The level achieved is scored based on a number of questions relating to the aforementioned concepts.
You know the possibilities of analytical solutions based on the Cloudera stack and have built up practical experience in setting up, delivering and/or maintaining such solutions.
Knowledge of principles of event driven architecture
You have previously worked together in a team and can demonstrate that you work constructively with colleagues. Match with the culture.
Ordinary requirements:
Excellent analytical, problem-solving and debug skills, with a strong ability to quickly learn and understand business processes and problems to develop technical solutions effectively.
You will stay up to date with trends and evolutions in analytical solutions
You have demonstrable experience in making technical knots and translating the decision into a solution that is supported within the organization (organizing knowledge acquisition within team, writing out standards & guidelines, ...)
You have demonstrable experience in taking charge of technical implementations
Understanding the basic concepts of Agile (E2E Agility; Mindset; Business Value; Openness to change,....)Understands the basic concepts of Scrum and can apply them
Being able to compromise (probable with example from practice)
Desirable Features:
Expertise in building data lakes and data warehouses on Cloudera-based platforms
Knowledge of Oracle BI stack (OBDA, ODI, OBI)
Knowledge of MicroStrategy
Knowledge of NiFi
Knowledge of Kafka
Knowledge of Python programming for data pipelines and for APIs (fastAPI, Flask)
Knowledge of JDK languages (e.g.: Java, Groovy, Scala)
Knowledge of defining and creating dashboards/reports/visualization capabilities
Experience in a Belgian HR context
Bachelor's degree