Skip to Content

Job Application Form

Provide either a resume file or a linkedin profile
Job Description
Job
P1 - Data Architect (Senior)
Location
--Vlaamse Landmaatschappij--
Department
Data & Analytics

Omschrijving

De kandidaat wordt ingeschakeld als senior data architect deels ook solution architect in het kader van de verdere opbouw van het dataplatform van de organisatie. De senior data architect werkt samen met alle medewerkers betrokken bij implementaties in het dataplatform (business en ICT), desgevallend de dienst ICT-architectuur en de dienst operaties om de juiste invulling te geven aan de taken uit het takenpakket. Keuzes en beslissingen worden altijd afgestemd met en in overleg met bovengenoemde actoren genomen.

Een extra uitgangspunt is dat naar concrete implementaties toe getracht moet worden deze maximaal door het interne team zelfstandig te laten uitvoeren en te laten beheren.

Samen of in overleg met de projectleider van het dataplatform zorgt de senior data architect voor voldoende overleg met de verschillende betrokkenen en een regelmatige terugkoppeling van de voortgang via project- en stuurgroepen.

Het eindresultaat van deze opdracht is het tool- en data-technisch vervolledigen en verbeteren in al zijn aspecten van het huidige dataplatform inclusief implementeren van een aantal end-to-end oplossingen binnen het kader van één of meerdere datadomeinen.

Tenslotte kan de senior data architect gevraagd worden via terugkoppelsessies kennis te delen over technische specialisaties waarover hij of zij uitgebreide kennis heeft.

Vaardigheden

  • Aantoonbare ervaring als data architect in meerdere projecten met complexe data architectuur problematiek
  • Aantoonbare ervaring in het vertalen van conceptuele informatiemodellen naar logische data modellen
  • Aantoonbare ervaring met opzetten en uitwerken van datastrategie en data-architectuur
  • Aantoonbare ervaring met het werken met datastandaarden
  • Aantoonbare ervaring met Data Management
  • Aantoonbare ervaring met programmeertalen en scriptingtalen
  • Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2
  • Aantoonbare ervaring met MS Azure DevOps, MS Fabric en PowerBI
  • Aantoonbare ervaring in de publieke/overheidssector is een plus

Context

De organisatie heeft als doel een robuust en gestandaardiseerd dataplatform op te zetten met Microsoft Fabric op Azure. In een eerste traject werd een initiële Fabric-omgeving opgezet, data van een on-premise SQL Server naar de cloud gemigreerd en opgeslagen in Delta-tabellen, en een eerste rapporteringsoplossing gerealiseerd in Power BI. Dit traject verliep zonder duidelijke methodologie, architectuurvisie of governancekader.

De verdere professionalisering van de initiële implementatie richt zich op een duurzame, schaalbare en beheersbare oplossing. De senior data architect begeleidt de organisatie bij de verdere ontwikkeling van het dataplatform en bij het maken van strategische, architecturale en technische keuzes. De focus ligt op een toekomstbestendige visie en het toepassen van best practices rond platformarchitectuur, data engineering, analytics, governance en operationeel beheer.

Governance omvat onder andere het afbakenen van eigenaarschap van data, rollen en verantwoordelijkheden, toegangsbeheer, datakwaliteit, metadatabeheer en levenscyclusbeheer van dataproducten. De consultant fungeert als coach, adviseur en sparringpartner voor interne medewerkers en draagt waar nodig actief bij aan implementaties. Kennisoverdracht en het versterken van interne expertise zijn essentieel.

Een belangrijke pijler is het self-service principe, waarbij businessgebruikers, analisten en data engineers op een gecontroleerde en veilige manier toegang krijgen tot data en analytische mogelijkheden. Dit vereist een doordachte inrichting van Microsoft Fabric met aandacht voor datagovernance, toegangsbeheer, metadata- en datacatalogisering, werkruimtebeheer en monitoring.

De senior data architect definieert en implementeert een doelarchitectuur voor het dataplatform, inclusief richtlijnen voor dataopslag, datamodellering, data-integratie, analytics, security, deployment en operationeel beheer. Er wordt ondersteuning geboden bij het uitwerken van een veilige en efficiënte self-service dataomgeving waarin gebruikers autonoom kunnen werken zonder afbreuk te doen aan governance, beveiliging of beheersbaarheid.

Daarnaast wordt een governance-aanpak voor Power BI uitgewerkt, met afspraken rond werkruimtes, semantische modellen, rapporten, apps, toegangsbeheer en publicatieprocessen. De Fabric-omgeving wordt zo ingericht dat verschillende gebruikersgroepen veilig en gecontroleerd kunnen samenwerken, ondersteund door duidelijke afspraken rond werkruimtes, toegangsbeheer en resourcebeheer.

Het beoogde resultaat is het zetten van zinvolle stappen richting een duurzaam en beheersbaar dataplatform met uitgewerkte architectuurprincipes, governance-richtlijnen, operationele standaarden en één of meerdere geïmplementeerde datadomeinen volgens deze principes.

Technische context

  • Ontwikkelings- en productieomgeving met technologieën zoals .NET 4.8 / .NET 10, C#, ASP.NET Core, Angular, Typescript, MS SQL Server 2022, Entity Framework Core, Dapper, RabbitMQ, ElasticSearch, en meer.
  • Dataplatform specifiek met MS Fabric, MS PowerBI, MS Azure DevOps, Python, SQL, Spark.
  • Tools zoals Azure DevOps Server, MS Sharepoint 2022, SonarQube, ArcGIS Server, Application Insights / Azure Monitor, GitHub Copilot.
  • IDE's: Visual Studio Professional, VS Code, Jetbrains Rider.

Belangrijke taken (samenvatting)

  • Duurzame dataopbouw van het dataplatform ontwerpen, inclusief medaillon architectuur en datamodelleringsstrategie.
  • Dataopslag, data-integratie en datastromen ontwerpen en optimaliseren.
  • Self-service dienstverlening binnen het dataplatform mee uitbouwen en business users ondersteunen in het gebruik van analytics-tools.
  • Data-eigenaarschap, datakwaliteit, metadata en lineage ontwerpen.
  • Security en privacy integreren, inclusief security by design en toegangsbeheer.
  • Technologiekeuzes maken en begeleiden, standaarden en richtlijnen opstellen.
  • Architectuurkeuzes beoordelen en samenwerking tussen architecturen bewaken.
  • Niet-functionele eisen vertalen naar data architectuurkeuzes.
  • Roadmap bepalen en technische architectuur vastleggen.
  • Advies geven over CI/CD, monitoring, kostenbeheer en platformmigraties.