Senior Back-end Engineer
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 10-5-2019
- Weergaven:
- 51
- Reacties:
- 2
- Op locatie:
- Amsterdam
- FTE:
- 36 uur per week
Opdrachtomschrijving
Voor een gemeentelijke eindklant in Amsterdam is Ormer ICT op zoek naar een Senior Back-end Developer. De start is z.s.m. na gunning voor 12 maanden. Er is een optie tot verlenging mogelijk van nog eens 12 maanden. Het aantal uren bedraagt 36 uur per week.
Afdeling
Onderzoek, Informatie en Statistiek (OIS) zoekt voor haar programma DataPunt een Senior Back-end Developer. Die OIS versterkt bij onze opgave om met informatie, kennis en wijsheid te helpen de organisatie beter te begrijpen om gefundeerde keuzes te kunnen maken.
DataPunt is dé smart-city-data-infrastructuur. De teams helpen gegevens vindbaar en toegankelijk te maken voor verdere verwerking door medewerkers van de gemeente, publiek en dataprofessionals. Denk aan slimme verkeersroutes, dankzij onderzoek met behulp van tijdelijke kentekencamera's, met machine learning meldingen openbare ruimte doorgeleiden of data-analyse om de kortste afstanden tot afval containers te berekenen.
De data-infrastructuur DataPunt biedt mogelijkheden voor o.a. (big) data-analyse in een beveiligde omgeving, business intelligence, beleidsonderzoek en predictive analytics. Dit wordt gerealiseerd door data-professionals die met vernieuwende open source technologie en een Agile/Scrum (DevOps, Continuous Delivery) werkwijze werken aan de doorontwikkeling.
DataPunt
DataPunt bestaat uit 73 professionals die werken in 8 teams en groeit snel. Elk team heeft een eigen focus zoals het ontsluiten van basisgegevens, privacy en security, projecten in opdracht, en service en delivery.
Onze professionals werken met vernieuwende open source technologie en een agile/scrum (DevOps, continuous delivery) werkwijze aan de doorontwikkeling van DataPunt. Bescherming van persoonsgegevens en
informatiebeveiliging zijn verankerd in onze werkwijze.
Binnen het DataPunt werken we met de allernieuwste technieken. Bovendien onderzoeken we continu of we de juiste technieken gebruiken. Door kritisch naar ons eigen werk te kijken, houden we elkaar scherp. Samen willen we écht waarde toevoegen. Er heerst dan ook een gezonde druk op voortgang en kwaliteit.
Welke technieken gebruiken we?
DataPunt ontsluit data via ReSTful APIs, met microservices die in Docker containers draaien. De data API's zijn geschreven in Python, met behulp van frameworks als Django en Flask. De security services zijn geschreven in Golang en Python met aiohttp. Voor dataopslag gebruiken we vooral Postgres en Elasticsearch. Onze CI stack bestaat uit Jenkins en Ansible, en wij deployen continu naar productie. De Front-end ontwikkelaars coderen in Angular, React en Vue.js. Doelstellingen voor alle teams zijn 100% coverage, evenals secure programming.
Werkzaamheden
Ontwikkeling en verbetering van de back-end infrastructuur.
Bij de organisatie wordt sinds drie jaar gewerkt aan een nieuwe infrastructuur voor het ontsluiten en gebruiken van databronnen binnen en buiten de gemeentelijke organisatie. Deze infrastructuur is de stedelijke voorziening voor toegang tot databronnen op een gestandaardiseerde en veilige manier.
Amsterdam City Data is de zichtbare interface die gegevens die ontsloten zijn via Datapunt op een gebruiksvriendelijke wijze presenteert. Onderdeel van DataPunt is ook een uitgebreide catalogus van de beschikbare databronnen en een analyseomgeving die het mogelijk maakt om met behulp van moderne methoden onderzoek en analyse uit te voeren. Een groot aantal databronnen is ook als REST API beschikbaar. Daarnaast worden ook toepassingen ontwikkeld waarmee binnen en buiten de gemeente informatie wordt verwerkt en ingezet in operationele processen.
Wat bieden we je?
Een unieke werkplek binnen de overheid waar je een grote bijdrage levert aan de toegankelijkheid van (privacy gevoelige) gegevens;
Een open cultuur, waarin er kritisch naar eigen werk wordt gekeken. Er heerst een gezonde druk op kwaliteit en voorgang, en er is ruimte om te onderzoeken hoe 'het beter kan'.
Need to have
De aangeboden kandidaat beschikt minimaal over een HBO werk- en denkniveau in de richting informatica of informatica-gerelateerd. Het werk- en denkniveau dient aangetoond te worden door middel van een diploma en/of werkervaring.
De aangeboden kandidaat heeft minimaal 6 jaar aantoonbare ervaring (opgedaan in de laatste 8 jaar) als back-end ontwikkelaar.
De aangeboden kandidaat heeft minimaal 5 jaar ervaring als Tech Lead in een complexe, Agile/Scrum omgeving opgedaan.
Nice to have
De aangeboden kandidaat heeft minimaal 2 jaar aantoonbare ervaring met Python.
Enkele jaren aantoonbare affiniteit met data science.
Geïnteresseerd?
Ik vertel je graag meer over deze interessante opdracht!
Reageer met een sterke motivatie, een recent cv en een aantrekkelijk tarief (maximaal 80 euro).
Contact
Mirjam Alink