Software Architect DataPunt (ICT)

ZZP Opdrachten ·📍 Amsterdam · 75 dagen online
Tijdelijk contract 24 uur WO 12+ jaar ervaring

Over deze vacature

Functie omschrijving
Onderzoek, Informatie en Statistiek (OIS) van de gemeente Amsterdam zoekt voor haar programma DataPunt een Software Engineer. Een collega met passie voor de stad Amsterdam. Die OIS versterkt bij onze opgave om met informatie, kennis en wijsheid te helpen de stad beter te begrijpen om gefundeerde keuzes te kunnen maken.

DataPunt is dé smart-city-data-infrastructuur van Amsterdam. We bieden mogelijkheden voor o.a. (big) data-analyse in een beveiligde omgeving, business intelligence, beleidsonderzoek en predictive analytics. De teams van DataPunt helpen gegevens over de stad 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.

DataPunt

DataPunt bestaat uit 83 professionals die werken in 8 teams. 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.

Onze Front-end ontwikkelaars coderen in Angular, React en Vue.js. Doelstellingen voor alle teams zijn 100% coverage, evenals secure programming.

Software Architect

Als Software Architect ben je verantwoordelijk voor het ontwikkelen en onderhouden van de architectuur, waarbij je rekening houdt met de veranderbehoefte binnen de organisatie. Vanzelfsprekend houd je hierbij rekening met de bestaande situatie en geldende architectuurprincipes. Jij betrekt je omgeving en de vele stakeholders uit het gemeentelijke landschap actief bij het proces van de totstandkoming van de architectuur. Daarbij draag je bij aan de bewustwording in je omgeving van het belang van het werken onder die architectuur. Tijdens het realisatieproces besteed je veel aandacht aan risicobeheersing en zorg je voor aansluiting bij de (transformatie) doelstellingen van de organisatie. Daarbij houd je in de gaten of de implementatie volgens de opgestelde architectuur wordt uitgevoerd. Omdat je innovatief en creatief bent, en open staat voor ideeën van anderen, fungeer jij als sparringpartner van de realisatieteams. Als Software Architect sta je bekend om je brede kennis van beschikbare technologische oplossingen.

De beveiliging van onze gemeentelijke data is enorm belangrijk, en jij stelt daar dan ook hoge eisen aan. Daarnaast heb je een grote passie voor werken met Open Source, en cloud-technologieën die het veilig werken met grote hoeveelheden gegevens eenvoudig maken.

De opdrachtgever(s)
Amsterdam is een unieke stad. Aantrekkelijk om te wonen, werken en studeren en toonaangevend als dynamische internationale metropool. Tegelijkertijd staat de stad voor een grote uitdaging. De snelle verandering van onze samenleving leidt tot nieuwe opgaven voor de stad. Een van die opgaven is het beter en slimmer benutten van gegevens van en over de stad. Onderzoek, Informatie en Statistiek (OIS) van de gemeente Amsterdam speelt hierin een belangrijke rol. OIS helpt de stad beter te begrijpen en verder te ontwikkelen, onder andere door het verzamelen en publiceren van statistische informatie, het uitvoeren van beleidsonderzoek en het ontsluiten, koppelen en leveren van gegevens van en over de stad. Binnen OIS komt alles samen: (Big) Data, onderzoek en innovatie. Met dashboards, benchmarks en bestandsverkenningen wordt hier de basis gelegd voor het informatie-gestuurd werken in Amsterdam.

In Amsterdam 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 en draagt de naam DataPunt.

Amsterdam City Data (data.amsterdam.nl) 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.

Functie eisen

  • WO werk- en denkniveau in de richting van software engineering. Het werk- en denkniveau dient aangetoond te worden doormiddel van een diploma en/of werkervaring
  • minimaal 12 jaar aantoonbare ervaring op het gebied van software ontwikkeling, opgedaan in verschillende complexe organisaties en waarbij is gewerkt met veel verschillende technieken en tooling en databases, waaronder Python, PHP, JavaScript, Go, Scala, REST API en Microservices;
  • minimaal 10 jaar aantoonbare ervaring op het gebied van databases, waaronder PostGIS, MySQL en PostgreSQL.
  • minimaal 8 jaar ervaring op het gebied van IT architectuur voor web applicaties en API's in een schaalbare (cloud-gebaseerde) high traffic omgeving, waarvan minimaal 5 jaar in een Agile/Scrum omgeving.
  • minimaal 4 jaar ervaring waarin hij/zij verantwoordelijk is geweest voor IT security en privacy in een complexe organisatie.
  • minimaal 5 jaar ervaring als product owner in een complexe IT omgeving.

Wensen

  • ervaring met het schrijven van technische blogs.
  • affiniteit met geavanceerde analyses, onderzoek en data. affiniteit met DevOps.

Extra info
Startdatum: zsm na gunning

Einddatum: 1 jaar na startdatum

Werklocatie: DataPunt is gevestigd aan de Weesperstraat 113-117 Amsterdam

Aantal fte: 1

Aantal uren per week: 24

Optie tot verlenging: ja, tot een totale contractduur van 2 jaar

Solliciteren →

Over ZZP Opdrachten

🌐 zzp-opdrachten.nl

Vergelijkbare vacatures

Alle vacatures in Amsterdam →