Ontwikkelaar Data Lakehouse
Role details
Job location
Tech stack
Job description
Ben jij een analytische duizendpoot die een passie heeft voor het analyseren, bouwen en onderhouden van datapijplijnen in een Data Lakehouse? Datastructuren, metadata en ook parquet klinken jou als muziek in de oren?
Wil je werken in een dynamisch team waar kwaliteit en samenwerking centraal staan? Wil je meebouwen aan een sterk databeleid en mee waken over de bescherming van bedrijfs- en persoonsgegevens?
Dan ben jij de persoon die wij zoeken om mee te werken aan het opschonen, verrijken en structureren van gegevens over de Belgische ondernemingen en burgers die als basis dienen voor de applicaties en de statistieken van de FOD Economie!
Als ontwikkelaar zal je ingeschakeld worden in een enthousiast team, dat bestaat uit een tiental personen. Samenwerking in teamverband is een belangrijk aspect. Door boeiende discussies, peer reviews en demonstraties groeien we samen.
Als starter zal je focus initieel liggen op het werken in de ontwikkelomgeving, later zal je ook instaan voor de promotie naar productie na validatie.
In die context voer je de volgende taken uit:
- Je analyseert de behoeften van een klant en legt de basis voor een nieuwe datapijplijn
- Je analyseert een bestaande datapijplijn en doet verbetervoorstellen
- Je ontwerpt en ontwikkelt een nieuwe pijplijn op basis van voorafgaande functionele en technische analyses en houdt daarbij rekening met de niet-functionele standaarden binnen de IT-afdeling van de FOD-Economie
- Je brengt wijzigingen aan in de bestaande pijplijnen en zorgt voor de opvolging en de ontwikkeling van de kwaliteit ervan
- Je voert, in samenwerking met de klanten, testen en de nodige aanpassingen uit vooraleer de pijplijn in productie te stellen
- Je staat mee in voor het onderhoud van de pijplijnen: het opvolgen van de dagdagelijkse werking, de verbetering, de optimalisatie van de performantie en de aanpassing aan de hand van de evolutie van de hard- en software
Je volgt de technologische ontwikkelingen en verleent technische adviezen binnen jouw specifiek kennisdomein * Je beheert de incidenten bij de uitvoering van de pijplijnen en gaat op zoek naar de meest geschikte oplossingen om die te verhelpen
-
Je biedt ondersteuning aan collega's en draagt er mede zorg voor dat de werking van het Lakehouse kwalitatief en correct verloopt.
-
Kritisch denken: Informatie aftoetsen en beoordelen op basis van redelijke en logische criteria om weloverwogen beslissingen te nemen:
-
Complexe informatie evalueren en tot een conclusie komen
-
Samenwerken: In team werken, professionele relaties opbouwen en kennis delen om de gezamenlijke doelen te bereiken:
-
Samenwerking aanmoedigen
-
Resultaatgericht zijn: Beslissingen nemen en acties uitvoeren om resultaten te behalen en er de verantwoordelijkheid voor nemen:
-
Beslissingen nemen en prioriteiten bepalen
-
Klantgericht zijn: Vertrekken vanuit het standpunt van de klanten, hun verwachtingen en noden begrijpen en zorgen voor een optimale dienstverlening:
-
De klanten begeleiden
-
Je ontwikkelen: Je competenties ontwikkelen in functie van je eigen noden en de noden van je organisatie:
-
Zich inzetten om zich te ontwikkelen en competenties up to date te houden Deze vacante functie maakt deel uit van de functiefamilie 'Ontwerpers' en is van het niveau A2. Je vindt op de pagina Competenties meer informatie over de functiefamilies, de geëvalueerde competenties en hun beheersingsniveaus. Technische competenties
-
Data manipulaties uitvoeren in Python: Python instructies gebruiken om gegevens op te vragen, te analyseren, te controleren en te transformeren bij het ontwikkelen en het onderhouden van datapijplijnen.
-
Een brede kennis van het onderwerp hebben en zelfstandig kunnen werken aan complexe zaken.
U kan kleine datasets manipuleren, weet hoe u lists, dicts en tuples gebruikt en bent bekend met loops, if-statements en foutafhandeling in python
-
U kan typische "cleaning & shaping" taken zelfstandig uitvoeren
-
U kan data inlezen, bewerken en wegschrijven. Bijvoorbeeld CSV en Excel inlezen via pandas, de resultaten opslaan naar CSV of Parquets.
-
U kan fouten zoals verkeerde delimiters of encoding issues oplossen.
Datapijplijnen ontwerpen: Stappenplannen ontwerpen, analyseren en verbeteren die gegevens verzamelen, opschonen, verrijken en doorgeven binnen het data lakehouse.
-
Een brede kennis van het onderwerp hebben en zelfstandig kunnen werken aan complexe zaken.
-
U analyseert bestaande stappen in een pipeline en identificeert mogelijke verbeterpunten.
-
U ontwerpt logische verwerkingsstappen op basis van een concrete datavraag
-
U voert controles uit op de kwaliteit van gegevens binnen een pipeline.
-
U plant en documenteert de opeenvolgende stappen die nodig zijn om gegevens correct te verwerken. Redeneervaardigheden
-
Abstracte redeneervaardigheden
Een goede motivatie is eveneens belangrijk.
Opgelet! De competenties in het vet en jouw motivatie worden als erg belangrijk voor de job beschouwd
De competenties 'data manipulaties uitvoeren in Python' en 'datapijplijnen ontwerpen' en je motivatie wegen zwaarder door in de eindscore.
-
Diploma van een basisopleiding van de 2de cyclus (vb. licenciaat/master, ingenieur,...) behaald in een afdeling informatica, computerwetenschappen of elektronica uitgereikt door een Belgische universiteit of een hogeschool na tenminste 4 jaar studie.
-
Belg zijn of burger van een ander land behorende tot de Europese Economische Ruimte (of gelijkgestelde burger onder bepaalde voorwaarden) of burger van Zwitserland
-
de burgerlijke en politieke rechten genieten
-
een gedrag hebben dat in overeenstemming is met de eisen van de beoogde betrekking
-
je niet persoonlijk in een toestand van belangenconflict bevinden
-
niet ontslagen zijn geweest wegens dringende reden of ambtshalve ontslagen zijn geweest uit je ambt of afgezet zijn geweest ten gevolge van een tuchtprocedure in de aanwervende federale dienst te rekenen vanaf drie jaar na de ontslagbeslissing of na de definitieve uitspraak van de tuchtstraf
Als je deelneemt op basis van jouw diploma, word je benoemd nadat je de stageperiode met succes hebt vervuld.
Als je deelneemt op basis van federale mobiliteit, hoef je geen stage meer te doen.
Als je benoemd bent bij een andere organisatie dan de rekruterende en je in dienst treedt via federale mobiliteit, start een proefperiode van 3 maanden waarin jij en de organisatie kunnen beslissen of er een match is. Indien jij of de rekruterende organisatie hiervan niet overtuigd zijn, keer je terug naar je vroegere werkgever. Klikt het van bij de start, dan kunnen jullie onderling sneller beslissen om de definitieve overstap te maken.
Als je reeds benoemd bent bij de rekruterende dienst, treed je in dienst via de principes van interne mutatie of interne promotie.
Je legt een test op computer af bij FOD BOSA in Brussel Opgelet! Als er weinig kandidaten zijn, zal deze stap niet georganiseerd worden. Je legt een interview af met een gevalstudie bij FOD Economie te Brussel
- Raadpleeg regelmatig het tabblad 'Mijn screeningsprocedures' in je online account om na te gaan of de inschrijvingsperiode voor de proeven al dan niet open staat.
- De testen kunnen in fysieke aanwezigheid (face-to-face) of op afstand (via videocall) georganiseerd worden. Deze informatie wordt bij elke stap aangegeven.
- Je inschrijven voor een proef kan enkel tijdens de inschrijvingsperiode zoals weergegeven in het veld 'Mijn screeningsprocedures'. Wanneer je niet bent ingeschreven voor het einde van de inschrijvingsperiode, kan voor deze selectie geen rekening meer worden gehouden met je kandidatuur.
- Als je niet aanwezig kan zijn voor de sessie waarvoor je ingeschreven bent, dan moet je je ten laatste één uur voor de start van de test uitschrijven. Echter, om organisatorische redenen, willen we je vragen om je uiterlijk de dag voor de proef uit te schrijven. Je doet dit door in je online-account te klikken op de annulatie-link die je net naast de door jou gekozen datum kan vinden. Vervolgens kan je je inschrijven voor een andere sessie, als er nog andere sessies beschikbaar zijn.
- Ervaar je problemen bij het inschrijven voor een test, neem dan contact op met de contactpersoon voor de selectieprocedure (zie rubriek "Contact") . Doe dit zo snel mogelijk en uiterlijk binnen de twee werkdagen vóór de datum van de test.
- We houden voor het vervolg van de procedure geen rekening met je kandidatuur als je je voor een test niet inschrijft en/of als je afwezig bent.
- Als je niet geslaagd bent voor een bepaalde stap, stopt de procedure en word je niet uitgenodigd voor eventuele volgende testen van dezelfde selectie.
Gelijke kansen en redelijke aanpassingen:
De Federale overheid voert een actief diversiteitsbeleid. Heb je een handicap, een leerstoornis of een ziekte? Dan kom je mogelijks in aanmerking voor een aanpassing van de selectieprocedure. Zie onze pagina over redelijke aanpassingen voor meer info.
Na elke screeningsstap kan je een motivering van jouw resultaten bekomen. Voor sommige testen verschijnt dit automatisch in je online account, voor andere kan je het aanvragen via de contactpersoon voor de procedure.
Vragen rond de testen en scoring? Op onze website kan je terecht voor meer info over het verloop van de testen en over hoe je je kan voorbereiden. Je vindt er ook meer uitleg over de scoring van onze testen .
Requirements
- Aangezien je in een tweetalige werkomgeving terechtkomt, vormt kennis van het Frans en het Engels een pluspunt.
- Ervaring met het werken met REST API's wordt beschouwd als een troef voor deze functie.
- Ervaring met programmeertaal R is een pluspunt.
- Kennis van open table formats (zoals Iceberg, Delta, …) wordt als een meerwaarde gezien.
- Ervaring met containerisatie en orchestration tools zoals Docker en Kubernetes is een troef binnen deze functie.
Deelnemingsvoorwaarden
-
Je hebt een masterdiploma in het domein IT of bent laatstejaarsstudent van een masteropleiding in IT
-
Je hebt een algemeen masterdiploma en minstens 1 jaar relevante professionele ervaring in het domein IT
-
Je hebt een bachelordiploma in het domein IT en minstens 1 jaar relevante professionele ervaring in het domein IT
-
Je hebt interesse in het bouwen en onderhouden van datapijplijnen
-
Een goede kennis van Frans en Engels is een pluspunt
-
Diploma van licentiaat, arts, doctor, apotheker, geaggregeerde van het onderwijs, ingenieur, industrieel ingenieur, architect, meester (basisopleiding van 2 cycli), erkend en uitgereikt door de Belgische universiteiten en de instellingen voor hoger onderwijs van het lange type, voor zover de studies ten minste vier jaar hebben omvat, of door een door de Staat of een van de Gemeenschappen ingestelde examencommissies.
-
Diploma van master uitgereikt door een universiteit of een hogeschool na een masteropleiding van de 2e cyclus van ten minste 60 studiepunten.
-
Getuigschrift uitgereikt aan de laureaten van de Koninklijke Militaire School en die gerechtigd zijn tot het voeren van de titel van burgerlijk ingenieur of van licentiaat/master.
OF
- Één van volgende diploma's uitgereikt door een Belgische Hogeschool behaald in een studierichting informatica, elektronica of programmeren:
- diploma van het korte type of van het hoger onderwijs van één cyclus (bv. gegradueerde, professionele bachelor, regent, HBO5) diploma van technisch ingenieur.
EN een relevante professionele ervaring van minstens 1 jaar (zie onderdeel 'deelnemingsvoorwaarden - ervaring').
Je kan ook deelnemen als je een vroeger behaald diploma hebt, dat gelijkgesteld wordt met één van de vermelde diploma's. Als je jouw diploma behaald hebt in een ander land dan België of in een andere taal dan het Nederlands , bekijk dan op onze website de opties voor deelname. Solliciteer je voor een functie in een andere taal dan die van je diploma? Let dan goed op, want in sommige gevallen moet je aantonen dat je die taal beheerst door te slagen voor een taaltest! Schrijf je zo snel mogelijk in voor de vereiste test, want het behalen van een taalcertificaat is een voorwaarde voor de selectie. Controleer of dit op jou van toepassing is door de informatie over 'buitenlands diploma of diploma in een andere taal ' te raadplegen.
Laad je diploma op in het gedeelte "cv" in je online account op het moment van inschrijving. Doe je dit niet, dan kan je niet deelnemen aan de selectieprocedure.
- ofwel behoren tot de klasse A3
- ofwel behoren tot de klasse A2
- ofwel minstens 2 jaar anciënniteit hebben in de klasse A1.
In dit geval hoef je niet te voldoen aan de diplomavoorwaarden, maar wel aan de vereisten op vlak van werkervaring.
Als je de gevraagde werkervaring niet hebt, kan je toch deelnemen aan deze selectie op voorwaarde dat je beschikt over een van de onderstaande diploma's of certificaten, ten laatste op de uiterste inschrijvingsdatum (dit geldt niet als je benoemd bent bij de Rechterlijke Orde):
- Diploma van een basisopleiding van de 2de cyclus (vb. licenciaat/master, ingenieur,...) behaald in een afdeling informatica, computerwetenschappen of elektronica uitgereikt door een Belgische universiteit of een hogeschool na tenminste 4 jaar studie.
Je kan ook deelnemen als je een vroeger behaald diploma hebt, dat gelijkgesteld wordt met één van de vermelde diploma's. Als je jouw diploma behaald hebt in een ander land dan België of in een andere taal dan het Nederlands , bekijk dan op onze website de opties voor deelname.
Laad je meest recente bewijs van benoeming op (benoemingsbesluit, uittreksel uit het Belgisch Staatsblad, bewijs van je werkgever, bevorderingsbesluit of bewijs van eedaflegging) en jouw diploma vóór de uiterste inschrijvingsdatum en vul je volledige professionele ervaring in, inclusief je huidige job. Als dit bewijs van benoeming of van slagen al werd gevalideerd in je online-cv door een vorige procedure, hoef je dit niet opnieuw te doen.
Als je al werkt voor de rekruterende instelling, treed je in dienst via de principes van interne mutatie of interne promotie.
Vereiste ervaring op de uiterste inschrijvingsdatum:
Een relevante professionele ervaring van minstens één jaar in het domein van informatietechnologie, verdeeld over ten minste drie van onderstaande taken:
- Ontwikkelen of aanpassen van software- of script gebaseerde toepassingen (bij voorkeur in Python, Java, …)
- Bouwen of ondersteunen van eenvoudige datapijplijnen of ETL-processen (Extract, Transform, Load)
- Opvragen, verwerken of analyseren van gegevens met SQL (Structured Query Language)
- Werken met parquet, databronnen en databasesystemen
- Gebruik van versiebeheer (Git) in een ontwikkelcontext
Vul je online-cv volledig aan in het Nederlands in de rubriek "Werkervaring" van jouw online account, voor de uiterste inschrijvingsdatum.
Indien je ten laatste op de uiterste inschrijvingsdatum niet aan bovenstaande formele deelnemingsvoorwaarden voldoet, kan er met je kandidatuur geen rekening worden gehouden.
Ben je zwanger of geef je borstvoeding? Ook dan kan je mogelijk voorzieningen aanvragen. Meer info vind je op deze pagina over gelijke kansen .
Stap 1: screening van diploma en/of benoemingsbesluit
Je wordt alleen toegelaten tot de selectie als je beschikt over het vereiste diploma en/of benoemingsbesluit. De screening hiervan gebeurt op basis van de op te laden documenten (zie 'Deelnemingsvoorwaarden') en de informatie ingevuld in jouw online account op de uiterste inschrijvingsdatum.
Stap 2: Screening van vereiste ervaring
Je wordt alleen toegelaten tot de selectie als je over de vereiste relevante professionele ervaring beschikt. De screening van de ervaring gebeurt op basis van je cv zoals het is ingevuld in jouw online account op de uiterste inschrijvingsdatum. We houden bij deze screening geen rekening met eventuele documenten die opgeladen zijn in het gedeelte "Mijn extra's" van jouw online account.
Waarop moet je letten?
Vul het cv aan in het Nederlands. Cv's in andere talen worden niet gescreend. Besteed voldoende aandacht aan de beschrijving van de werkervaring in het cv. Onze selectieverantwoordelijken gebruiken deze informatie voor de kwalitatieve cv-screening.
Diploma en/of benoemingsbesluit opladen Je kan je diploma en/of benoemingsbesluit in je online-cv opladen (vóór de uiterste inschrijvingsdatum) in PDF, DOC, DOCX, JPG of TIF-formaat. Het bestand mag niet groter zijn dan 8 MB. Lukt het niet om het diploma op te laden, dan mag je een kopie opsturen naar de contactpersoon selectieprocedure (zie 'Contactpersonen'). Vermeld je rijksregisternummer, naam, voornaam en de procedurecode van de job.
Benefits & conditions
Minimum aanvangswedde: € 56.022,44 (bruto jaarsalaris, reeds aangepast aan de huidige index, reglementaire toelagen niet inbegrepen). Via de salarissimulator kan je je bruto- en nettoloon berekenen door een aantal vragen te beantwoorden.
Voordelen
-
Goede balans tussen werk en privé
-
mogelijkheid om eventuele overuren in recup op te nemen of mogelijkheid tot 7 compensatiedagen
-
mogelijkheid tot telewerk
-
31 dagen verlof en vrij tussen Kerst en Nieuwjaar
-
gemakkelijk bereikbaar met het openbaar vervoer
-
Talrijke ontwikkelingsmogelijkheden
-
uitgebreid opleidings- en leeraanbod (te volgen tijdens de werkuren)
-
uitgebreide loopbaankansen
-
Financiële voordelen
-
mogelijkheid tot het krijgen van een tweetaligheidspremie
-
voordelige hospitalisatieverzekering
-
gratis woon-werkverkeer met het openbaar vervoer
-
mogelijkheid om maaltijdcheques te krijgen
-
mogelijkheid tot het krijgen van een telewerkpremie
-
mogelijkheid om een fietsvergoeding te krijgen
-
mogelijkheid om een fiets te leasen
-
voordelen en interessante aanbiedingen via Benefits@Work
-
allerlei sociale voordelen
-
beschikken over een laptop
-
mogelijkheid om eerdere werkervaring te laten erkennen als geldelijke anciënniteit.
Ontdek alle informatie (extra premies en toelagen, ...) en voordelen over werken bij de federale overheid op de website van BOSA .
Of deze proef wordt georganiseerd, is afhankelijk van het aantal kandidaten dat overblijft na de vorige stap.