Jobs

Straffe backend-analist en ontwikkelaar (m/v/x)

Deadline voor solliciteren: 26/06/2019

Over VIAA

VIAA is een jonge organisatie in het Vlaamse media-, cultuur- en erfgoedveld. VIAA digitaliseert audiovisueel materiaal, archiveert digitale media en stelt ze opnieuw ter beschikking van onder andere het onderwijs (voor meer dan 50.000 gebruikers), onze partners en het brede publiek. We adviseren ook andere organisaties rond digitale processen en praktijken. VIAA werkt ondertussen al voor meer dan 150 organisaties, zoals bijvoorbeeld VRT, Rosas, Toneelhuis en SMAK. 

Voor de verdere uitbouw van onze dienstverlening zijn we op zoek naar nog meer digitaal talent:

Een heel straffe ontwikkelaar (m/v/x)

hands-on 
backend-analist/ontwikkelaar
houdt van schaalbaarheid en open source

Wat doen je collega’s?

Je collega's ontwikkelen software voor de import, het management en het hergebruik van archiefmateriaal. Ze ontwikkelen backend-processen en -applicaties voor heel verschillende doeleinden, gaande van microservices die export mogelijk maken in een specifiek videoformaat tot grootschalige integraties met bijvoorbeeld VRT. Het VIAA-archief bevat op dit moment trouwens al meer dan 4 miljoen items en is bijna 12 PB groot. De ontwikkelde services worden via API's of message queues met elkaar geïntegreerd. Je collega's hebben een voorkeur voor opensourcetechnologieën. Ons team is lean, mean en continu bezig met verbeteren en vernieuwen. 

Een greep uit recent gerealiseerde projecten: binnenkort start de automatische import van 5.000 beelden per dag uit de Plantentuin Meise. Maarten ontwikkelde hiervoor het proces en een rapporteringstool. Hij werkt ook aan end-to-endtesting voor onze software stack (CI/CD), en Mike legt de laatste hand aan een project met o.a. de BBC, waarin we de kwaliteit van spraakherkenningssoftware gaan benchmarken. Mike werkte ook software uit die ons in staat stelt om via entity recognition personen uit 250.000 gearchiveerde krantenpagina's te linken aan entiteiten in een databron van het In Flanders Fields Museum.

Omdat we nog een heleboel uitdagende projecten gepland hebben, zijn we op zoek naar een collega voor Maarten, Mike en de rest van het team. 

Wat ga jij doen?

Net zoals je collega’s werk je mee aan projecten in een breed gamma aan onderwerpen. Afhankelijk van je interesse en ervaring word je ingeschakeld in projecten rond ETL, datawarehousing, software development, ... 

In de verschillende projecten speel je een rol in zowel analyse, ontwikkeling, operations als documentatie. 

VIAA heeft een voorkeur voor opensourcetechnologie. We werken services zoveel mogelijk als (generieke) microservices uit, zodat ze beheersbaar blijven en hergebruikt kunnen worden door andere applicaties of services.

De belangrijkste componenten die we gebruiken zijn:

  • Programmeertalen: Javascript, Java, Python en Ruby met een voorkeur voor de laatste twee.
  • Git als VCS, Docker als container technologie.
  • Databases en indexes: Elasticsearch, Postgresql en SOLR.
  • ELK stack: monitoring en tracing van componenten
  • RabbitMQ: messaging tussen processen
  • GraphQL: ontsluiting van data en metadata
  • Nginx voor SSL terminatie en reverse proxy
  • OpenShift: container deployment en applicatie platform

Jouw profiel

We zijn op zoek naar een enthousiaste en gemotiveerde collega die op korte tijd veel wil bijleren. Je komt terecht in een organisatie waar je veel ruimte krijgt, maar waar je zelf ook verantwoordelijkheid opneemt voor jouw werk. Je bent een teamspeler die een positieve kracht is binnen het hele team. Je werkt pragmatisch en efficiënt. 

Kwalitatief hoogstaande code is waar je voor gaat. Je code is robuust en future-proof: hoewel niemand de toekomst kan voorspellen, probeer je er toch rekening mee te houden. Je code is duidelijk en schaalbaar: het leest en raast als een trein. Je bent er dan ook terecht fier op.

Op technisch vlak heb je in het ideale geval kennis van, maar in elk geval interesse in de volgende gebieden:

  • Je hebt een bachelor of master diploma in ICT of gelijkwaardig door ervaring.
  • Je hebt ervaring met minstens één van de vermelde programmeertalen. 
  • Je voelt je thuis op de commandline en in bash. Je hebt Git vlot in de vingers en spreekt UML. 
  • Enkele jaren ervaring in softwareontwikkeling, met name in integratieprojecten of ontwikkeling van (backend) services is een plus.
  • Ervaring met softwaretesting (unittests, integratietests, end-to-endtests) en continue ontwikkeling en deployment is een plus.
  • Je hebt een algemene kennis van webtechnologieën (REST, SAML, OAuth, JWT, HTTP(S), json, XML, etc.)
  • Kennis van XML/XSLT, json, RDF, Dublin Core, EbuCore, Mets, Ontologieën en Linked Open Data zijn een plus. 

Ons aanbod

Je gaat aan de slag bij een organisatie die technologisch uitdagende projecten aanpakt, daarbij met inhoudelijk boeiend materiaal werkt, en ook nog eens een maatschappelijke relevante missie heeft.

Nog niet overtuigd?

  • VIAA is een toonaangevende organisatie, niet alleen binnen Vlaanderen, maar ook daarbuiten. We presenteren regelmatig ons werk op internationale conferenties. 
  • Je kan deze job uitoefenen in een dynamische omgeving, waar hard gewerkt wordt en waar er voldoende ruimte is voor initiatief. We voorzien voldoende tijd en ruimte voor opleiding en persoonlijke ontwikkeling. 
  • We bieden je een contract van onbeperkte duur, met een marktconform salaris in lijn met je ervaring.
  • Je werkt in Gent, vlakbij station Dampoort.
  • Het is heel fijn werken bij VIAA. Vraag maar aan Mike of Maarten. 

Interesse?

Stuur je cv met links naar je portfolio en motivatiebrief naar patricia.roggeman@viaa.be ten laatste op 26 juni 2019. 

Patriciaimage9