Data Architect
Il y a 15 heures
Brussels, Brussels, Belgique
Tata Consultancy Services
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
Location: Brussels, Belgium
Company: Tata Consultancy Services (TCS) Belgium
Employment Type: Full-time
All the relevant skills, qualifications and experience that a successful applicant will need are listed in the following description.
Nature of the Tasks
- Develop and implement the organization's overarching data strategy, creating blueprints for data management that align with and enable key business objectives.
- Translate business requirements into technical specifications and data architecture designs, ensuring the data infrastructure supports both immediate and long-term needs.
- Create conceptual, logical, and physical data models (e.g., dimensional for analytics) that define data structure, relationships, and storage.
- Maintain metadata repositories to ensure data accuracy, lineage, and integration, curating both technical and business metadata for clarity.
- Architect solutions to integrate data from disparate sources (ERPs, CRMs) using ETL/ELT processes and tools (e.g., Apache NiFi, Talend) into a unified framework.
- Build and manage streaming data pipelines (e.g., using Kafka, Spark Streaming) to support real-time analytics and decision-making.
- Define and enforce data governance policies, including data quality standards, lineage tracking, access controls, and a data catalog.
- Implement security protocols (encryption, RBAC) and design architectures to ensure adherence to regulations like GDPR.
- Implement processes for data profiling, validation, and cleansing to ensure ongoing data accuracy, consistency, and reliability.
- Evaluate and select appropriate database systems (SQL, NoSQL), cloud platforms (AWS, Azure, GCP), and tools that meet scalability and performance needs.
- Architect and deploy scalable data solutions in cloud (e.g., Snowflake) or hybrid environments, optimizing for cost-efficiency.
- Monitor, troubleshoot, and optimize data systems and pipelines for performance, scalability, and cost.
- Work with business leaders, data engineers, and scientists to ensure the architecture meets diverse needs and bridges technical and non-technical gaps.
- Mentor data teams on best practices, standards, and tools; lead data-centric projects and strategic initiatives.
- Oversee the entire data lifecycle, from collection and storage to archiving and purging, ensuring data remains manageable and relevant.
- Stay abreast of trends in big data, AI, and cloud computing to continuously innovate and modernize the data architecture.
Specific Expertise and Technologies
- Knowledge of enterprise data architecture methods and reference models (e.g., DAMA-DMBOK, Data Mesh principles, Data Fabric patterns).
- Knowledge of data modelling approaches: 3NF, dimensional/star-schema, and Data Vault 2.0; experience with modelling languages/tools (e.g., ER, UML, ArchiMate; ERwin, SAP PowerDesigner).
- Experience with metadata and cataloguing platforms to govern lineage and ownership (e.g., Collibra, Alation, Azure Purview, OpenLineage).
- Knowledge of data governance and quality frameworks (e.g., ISO 8000, ISO/IEC 11179), including stewardship, data domains, and controls.
- Understanding of privacy, security, and compliance requirements (e.g., GDPR, ISO/IEC 27001), including encryption, key management, RBAC/ABAC, and data residency.
- Experience with integration patterns and pipelines: ETL/ELT, CDC, event streaming (e.g., Kafka, Debezium) and orchestration (e.g., Airflow, Azure Data Factory, Dagster).
- Knowledge of lakehouse and warehouse architectures, table/format standards (e.g., Delta Lake, Apache Iceberg, Apache Hudi) and columnar formats (e.g., Parquet).
- Experience with cloud data platforms such as Azure Synapse, Databricks, Microsoft Fabric, Snowflake, and Amazon Redshift.
- Knowledge of relational and NoSQL data stores and when to apply them (e.g., PostgreSQL, Oracle, MongoDB, Cassandra, time-series and graph databases).
- Experience with distributed compute/query engines (e.g., Spark, Trino/Presto, Databricks SQL) for large-scale processing.
- Knowledge of API and interoperability standards for data access (e.g., SQL, REST, GraphQL, gRPC, OpenAPI/AsyncAPI specifications).
- Experience with semantic/metrics layers and BI modelling (e.g., dbt Semantic Layer, LookML, MetricFlow) to standardize KPIs.
- Understanding of master and reference data management practices and tooling (e.g., Informatica MDM, Semarchy, Reltio).
- Experience with data quality/observability tooling and SLAs/SLOs (e.g., Great Expectations, Soda, Monte Carlo) to monitor freshness, completeness, and lineage.
- Knowledge of streaming and real-time patterns (e.g., Spark Structured Streaming, Flink) and state stores (e.g., Kafka Streams).
- Exper