Data Architect
Summary
TMF Group seeks a Data Architect to define and own its enterprise data architecture: designing scalable data platforms on Azure and Microsoft Fabric (lakehouse, pipelines, warehousing, OneLake), setting ETL/ELT integration patterns, and leading master data management and governance with tools like Microsoft Purview.
1. Enterprise Data Architecture Design
- Define the end-to-end enterprise data architecture.
- Develop conceptual, logical, and physical data models.
- Establish data standards, principles, and architecture guidelines.
- Ensure alignment between business processes and data structures.
2. Azure & Microsoft Fabric Solution Design
- Design scalable data platforms using:
- Microsoft Fabric
- Lakehouse Architecture
- Data Engineering Pipelines
- Data Warehousing Solutions
- Data Factory/Data Pipelines
- OneLake
- Recommend optimal cloud data architecture patterns.
3. Data Integration & Data Flow Management
- Define integration patterns across enterprise applications.
- Design ETL/ELT frameworks for data ingestion and transformation.
- Enable seamless movement of data between operational and analytical systems.
- Establish real-time and batch processing strategies.
4. Master Data Management (MDM) & Governance
- Implement enterprise-wide Master Data Management practices.
- Define data ownership, stewardship, and governance processes.
- Establish metadata management and lineage frameworks.
- Utilize governance tools such as Microsoft Purview or similar platforms.
5. Data Transformation & Mapping
- Design source-to-target mappings.
- Define transformation rules and business logic.
- Ensure consistency across reporting, analytics, and operational systems.
- Support data migration and modernization programs.
6. Data Quality & Compliance
- Define data quality standards and validation mechanisms.
- Implement monitoring and auditing processes.
- Ensure compliance with organizational and regulatory requirements.
- Promote data consistency, accuracy, and reliability.
7. Stakeholder Engagement
- Collaborate with business leaders and technology teams.
- Translate business requirements into technical architecture solutions.
- Present architecture designs and recommendations to senior stakeholders.
- Provide technical leadership during project delivery.