MarkLogic-platform ontwikkelaar

Details

Status:
Gearchiveerd
Publicatiedatum:
26-4-2019
Weergaven:
33
Reacties:
1
FTE:
40 uur per week

Opdrachtomschrijving

MarkLogic-platform ontwikkelaar

De klant is in 2018 een programma gestart rondom data, datastromen, (near) real-time streaming data en data analytics. Doelstellingen van dit programma zijn het verhogen van de klanttevredenheid (NPS), risicovermindering, en verhogen baten en verlagen kosten. Een van de activiteiten onder dit programma is het inzetten van een MarkLogic NoSQL database als operational data hub. Hiermee leveren we real-time data aan operationele applicaties, en aan data reporting en analytics services. Om data beschikbaar te maken ontsluiten we een groot aantal bronnen naar MarkLogic met behulp van real-time flow automation met Apache Nifi. Wij zijn op zoek naar ontwikkelaars/engineers die ons verder kunnen helpen met het aansluiten van meer bronnen, met het leveren van meer data aan meer applicaties, en met het robuster maken van het MarkLogic-platform in zijn totaliteit.

Wij zoeken ontwikkelaars/engineers die breed inzetbaar zijn en full-time aan de slag willen met zowel data logistiek (in de vorm van Apache Nifi) als NoSQL-databases (in de vorm van MarkLogic) en die in staat zijn met deze twee nieuwe technologieën een samenspel te creëren om ons platform zo optimaal mogelijk te laten presteren. Hierbij gaat het zowel om het ontsluiten van een verscheidenheid aan hypotheeksystemen naar MarkLogic, als het beschikbaar maken van die data door middel van harmonisaties en transformaties voor operationele API’s. Het is zeer belangrijk dat de ontwikkelaars niet alleen de juiste oplossing neerzetten, maar ook dat zij het MarkLogic-team meenemen in deze oplossing zodat zij straks in staat zijn om hierop verder te ontwikkelen. Een zekere technische affiniteit met het opzetten van koppelingen, en het inrichten van (tiered) storage, en clusters wordt ook op prijs gesteld daar de kennis van het huidige team beperkt is.

Verwachte werkzaamheden

We verwachten dat de ontwikkelaar/engineer zelfstandig aan twee of meer van de volgende activiteiten kan werken:
- Het ontsluiten van nieuwe bronnen (Kakfa, SQL, CSV, FTP, etc.) met Apache Nifi zodat deze real-time data leveren aan MarkLogic.
- Het ontwikkelen van nieuwe MarkLogic REST API’s om data te ontvangen vanuit Nifi en om data beschikbaar te stellen voor operationele, rapportage, en machine learning applicaties.
- Het implementeren van datamappings in MarkLogic om brondata te prepareren en te transformeren voor de gebruikers van de data.
- Het verbeteren van het MarkLogic-platform (incl. Nifi) met betrekking tot inrichting storage, clustering, CI/CD deployment, en performance-optimalisaties.

Functie eisen

We zoeken een breed georiënteerde software engineer/data specialist met specifieke kennis van integratiepatronen, data-engineering, en DevOps. We verwachten in ieder geval de volgende kennis en ervaring:

  • Ervaring met Apache Nifi en/of MarkLogic NoSQL

  • Ervaring met integratiepatronen obv Nifi, Kafka, streaming, REST, ESB, SQL, CSV, etc.

  • Ervaring met XQUERY, of met andere XML-verwante talen zoals XPATH en XSLT, of met andere functionele programmeertalen.

  • Bij voorkeur ervaring met .Net, C# en Java

  • Bij voorkeur ervaring met Azure DevOps (voorheen VSTS/TFS) en GitFlow

  • Bij voorkeur kennis van (andere) NoSQL databases.

  • Bij voorkeur ervaring binnen het hypothekendomein

  • Academisch opleidings- en werkniveau

  • Zeer goede schriftelijke en mondelinge communicatieve vaardigheden (Nederlands en Engels)

Wij zijn op zoek naar een ontwikkelaar voor ons MarkLogic-platform die gewend zijn om te werken in een agile/scrum-omgeving en om resultaten neer te zetten. Iemand die enerzijds ons team kan helpen met het maken van meters, maar anderzijds ook goed zijn in het toepassen van nieuwe technieken en het bedenken van passende oplossingen in een complex landschap dat nog volop in beweging is.

Let op! Stel, je beschikt al over twee van de vijf poten, maar bent wel bereid voor de vijf poten te gaan: neem ook contact met ons op!

Verder kijken

Vergelijkbare open opdrachten