Description

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

Education

Bachelor's degree