Software Engineer Kafka | Woerden

Werkniveau:
Senior
Standplaats:

Woerden
Aanvraagnummer:
A2020-0195
Startdatum:
22-04-2020
Verwachte einddatum:
22-04-2021 met optie tot verlenging
Aantal uur per week:
40
Uurtarief:
n.o.t.k.
Sluitingsdatum aanvraag:
9 Apr 2020 8:00 AM
Contactpersoon Quest4:
Wendy van Ooijen
Telefoonnummer:
06 – 29 98 58 99

Functieomschrijving

Quest4 is voor de Kamer van Koophandel op zoek naar een Software Engineer Kafka op basis van 40 uur per week.

Als KVK willen wij steeds meer digitaliseren en onze producten en diensten toegankelijker maken voor ondernemers. Komend jaar staat een aantal grote projecten op de agenda die bijdragen aan de herkenbaarheid en het bereik van KVK. Deze grote projecten maken gebruik van gegevens vanuit het Handelsregister.

Het Handelsregister bevat gegevens en documenten over ondernemingen en rechtspersonen. Daarvoor worden verschillende applicaties gebruikt. De belangrijkste is HRD, dat in 2010 in gebruik is genomen. HRD ondersteunt met name het juridisch juist vastleggen van gegevens (‘registreren’). Vanuit deze applicatie worden echter ook de Handelsregistergegevens geleverd (‘informeren’) waarmee o.a. informatieproducten zoals Uittreksels worden samengesteld. De applicatie HRD, inclusief database, is vooral ontworpen om te registreren en is minder geschikt om te informeren, en dat geeft in toenemende mate uitdagingen. Het aantal verzoeken om gegevensleveringen neemt sterk toe, de performance van de leveringen neemt daardoor af en de verschillende oplossingen die in het verleden zijn gerealiseerd voor het ‘informeren’ zijn aan vernieuwing of vervanging toe.

Er wordt daarom een nieuw platform ingericht om gegevens uit het handelsregister te leveren conform het CQRS-patroon. Er zal een modern synchronisatiemechanisme worden gerealiseerd, dat gegevens uit HRD near-realtime repliceert naar o.a. een NoSQL database, van waaruit de gegevens kunnen worden opgevraagd.

Als Software Engineer Kafka ga je meehelpen aan ontwerp en de realisatie van een streaming framework gebaseerd op Kafka, waarmee alle wijzigingen die in de handelsregister worden doorgevoerd via streams worden gepubliceerd en verwerkt in replica-databases, waaronder een NoSQL database en Elastic Search. Dit replicatie-synchronisatiemechanisme moet voldoen aan zware eisen om te kunnen garanderen dat elke wijziging snel en volledig wordt verwerkt in de replica’s zodat de kwaliteit van de gegevens kan worden gegarandeerd (reconciliation).

Functie-eisen en wensen

Harde eisen:

  • Houdt er rekening mee dat de intake gesprekken plaats vinden tussen 14-04-2020 en 17-04-2020 op afstand;
  • Minimaal een afgeronde HBO opleiding;
  • Kennis (en ervaring) op expertniveau van de Kafka architectuur, zowel functioneel als technisch, en de integratie met andere architectuurcomponenten: connectors, pipelines, brokers, Zookeeper, producers/consumers;
  • Kennis op expertniveau van opzetten van Kafka message en streaming clusters d.m.v. Kubernetes;
  • Kennis (en ervaring) op expertniveau van Kafka technologie in pipelines en productie-omgevingen [administration, configuration, troubleshooting] en hands-on productie-ervaring;
  • Ervaring met Kafka, Kafka streams, Kafka Connect en KSQL;
  • Ervaring met Linux and bash/python scriptingErvaringKandidaat heeft ervaring met Maven, Git, CI, Docker, Jenkins en/of Gitlab.

Wensen:

  • Afgeronde opleiding is op het gebied van Informatica (of vergelijkbaar).

Competenties:

  • Samenwerken: Handelt vanuit het groepsbelang en levert samen met anderen een bijdrage aan het gemeenschappelijke resultaat en aan de relaties en sfeer in de groep;
  • Communiceren: Verwoordt gedachten helder en vlot, brengt mondeling en schriftelijk een boodschap begrijpelijk over aan anderen en weet hierbij hun aandacht vast te houden;
  • Overtuigingskracht: Is in staat draagkracht te creëren en weet anderen ertoe te brengen een standpunt, idee, advies of plan te accepteren en/of over te nemen;
  • Deskundigheid: Het ontwikkelen van eigen kennis over het vakgebied en deze kennis effectief benutten voor de eigen functie of organisatie;
  • Nauwkeurigheid: Is nauwgezet in de uitvoering van de werkzaamheden binnen gestelde normen.

De competenties worden tijdens het interview getoetst.

Aanvullende informatie

Opmaak cv

  • In het Nederlands;
  • In word;
  • Maximaal 5 pagina’s.

Voor meer informatie over deze functie kun je contact opnemen met Wendy van Ooijen bereikbaar op het nummer: 06 – 29 98 58 99. Als je geïnteresseerd bent in de functie nodigen wij je van harte uit een aanbieding te verzorgen via het aanbiedingsformulier.

Geplaatst op 2020-04-01 13:39:03



Solliciteer nu


Aanmelden voor functie
Maximale uploadgrootte: 5MB
Status : Gesloten

Ontvang opdrachten in je mailbox

Job Alert maken

Meld je aan voor onze talentpool

CV aanbieden