Type:
Temporary employment
Location:
Amsterdam
Education:
Bachelor (EQF 6), Master (EQF 7)
Published:
25/11/2021
Status:
Open
Apply before:
22/12/2021
Hours p/wk:
32

Description:

In het kort

  • Wil je een bijdrage leveren aan applicaties die er écht toe doen? In een innovatieve overheidsomgeving waarin je werkt met de nieuwste technieken? Kom dan werken bij gemeente Amsterdam!;

  • Werken aan een digitale stad door voorop te blijven lopen en creativiteit te tonen.

 

Zo draag je bij aan de gemeente Amsterdam

  • Je werkt in een multidisciplinair Agile/Scrum team, in een moderne DevOps omgeving. Elk team bestaat, afhankelijk van het thema uit ervaren back-end developers, front-end developers, een UX designer, een product owner, en/of business/informatie analisten en een scrum master;
  • Als developer zorg je, in samenspraak met je product owner, voor afstemming met de klant en je teamgenoten. Je geeft heldere en richtinggevende adviezen op het gebied van innovatie, ontwikkeling en onderhoud van de huidige applicaties;
  • Je ontsluit data via RESTful API’s, 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 developers ontwikkelen zoveel als mogelijk in React;
  • We ontwikkelen volgens het ‘Open Source tenzij’ principe, streven naar een 100% test coverage, evenals secure programming;
  • Een open communicatie vinden we belangrijk, net als een drankje drinken met elkaar (vanuit huis of in afstemming op locatie) op donderdagmiddag.

Als Senior Python Developer werk je aan applicaties of datatoepassingen die bijdragen aan een datagedreven stad. Je werkt aan het beschikbaar maken van (privacy gevoelige) data. Thema’s van de applicaties zijn bijvoorbeeld: drukte in de stad, Basis- en Kernregistraties, huisvesting en zorg. Concrete voorbeelden zijn bijvoorbeeld meldingen.amsterdam.nl en data.amsterdam.nl.

 

Dit doe je op een gemiddelde werkdag

  • Je werkt in een multidisciplinair Agile/Scrum team, in een moderne DevOps omgeving. Elk team bestaat, afhankelijk van het thema uit ervaren back-end developers, front-end developers, een UX designer, een product owner, en/of business/informatie analisten en een scrum master;
  • Als developer zorg je, in samenspraak met je product owner, voor afstemming met de klant en je teamgenoten. Je geeft heldere en richtinggevende adviezen op het gebied van innovatie, ontwikkeling en onderhoud van de huidige applicaties;
  • Je ontsluit data via RESTful API’s, 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 developers ontwikkelen zoveel als mogelijk in React.

 

Waar kom je te werken?

De afdeling Onderzoek, Informatie en Statistiek (OIS) van gemeente Amsterdam verzamelt data over Amsterdam en verwerkt deze tot informatie. Van onderwerpen als de Amsterdamse bevolking, de woningvoorraad, de werkgelegenheid en de bedrijvigheid in de stad tot onderwerpen als veiligheid, verkiezingen, zorg en onderwijs. Ook ontwikkelt en beheert OIS de gemeentelijke datavoorziening DataPunt waarmee data en dataproducten beschikbaar zijn voor gemeente en publiek.

 

Zo biedt de website Data en Informatie verschillende mogelijkheden om aan de slag te gaan met de beschikbare gegevens (data.amsterdam.nl), en werkt team Data Services aan een generieke manier waarmee databronnen worden verwerkt en beschikbaar worden gesteld. 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. Hierbij maken we gebruik van zowel bewezen als nieuwe methodes en technieken. Denk aan Machine Learning oplossingen om stadsarchieven te indexeren of straatafval te herkennen, REST APIs en GraphQL voor dataontsluiting en Docker om onze applicaties in de cloud (migratie naar Microsoft Azure) te draaien. Bij ontwikkeling gaan we uit van “Open Source tenzij". Zodoende hebben we inmiddels bijna 230 publieke Github repositories online staan.

 

Dicht bij de Amsterdammers

Werken voor Amsterdam betekent werken voor ruim 850.000 Amsterdammers. We zorgen ervoor dat Amsterdam een aantrekkelijke hoofdstad is en blijft. Waar het fijn is om te wonen, te werken en naar school te gaan. Met ruimte voor ondernemers en bezoekers. Werken voor Amsterdam doen we met zo’n 19.000 verschillende collega’s. Die zichzelf steeds weer uitdagen en zich ontwikkelen, om samen met de Amsterdammers het beste voor de stad te doen. Samen, met trots en vooral met hart voor de stad.

Dit breng je mee

Al onze collega’s verschillen. In functie, leeftijd, afkomst, karakter, dromen en hobby’s. Daar zijn we trots op, want al die verschillen zorgen voor betere resultaten voor onze stad. Dus wie jij ook bent: je bent welkom binnen onze gemeente. Voor deze functie Senior Python Developer zien we ook graag:

  • Minimaal een hbo werk- en denkniveau richting informatica of informatica-gerelateerd. Het werk- en denkniveau dient aangetoond te worden doormiddel van een diploma en/of werkervaring;
  • Minimaal zes jaar recente werkervaring als back-end developer;
  • Je hebt minimaal twee jaar recente werkervaring met python;
  • Minimaal vier jaar recente werkervaring opgedaan in een organisatie waarin met Agile/Scrum wordt gewerkt.

 

Competenties

  • Omgevingsbewustzijn (Expert);
  • Samenwerken (Expert);
  • Relatiebeheer (Expert);
  • Initiatief (Expert).

 

Goed voor Amsterdam. Goed voor jou.

Als Senior Python Developer kom je ons 32-36 uur per week versterken en kun je rekenen op:

  • een bruto maandsalaris tussen € 4.279,- en € 5.872,- (schaal 12) op basis van een 36-urige werkweek. Het exacte salaris wordt afgestemd op de opleiding, kennis en ervaring die je meebrengt;
  • een arbeidsovereenkomst voor bepaalde tijd voor de duur van de tijdelijke werkzaamheden, indien je nog niet in dienst bent bij gemeente Amsterdam;
  • uitstekende ontwikkel- en opleidingsmogelijkheden;
  • een individueel keuzebudget (IKB) van 17,05% van jouw salaris dat je kunt gebruiken voor bijvoorbeeld extra pensioenopbouw, of extra verlofdagen;
  • een pensioenregeling bij ABP, het pensioenfonds voor overheid en onderwijs;
  • een reiskostenvergoeding van € 0,10 per kilometer, tot 45 kilometer enkele reis woon-werkafstand voor het aantal dagen dat je op kantoor werkt;
  • flexibiliteit als het gaat om je werktijden en -plek. Met de Amsterdamse Digitale Werkplek kan je inloggen waar én wanneer je wilt;
  • een maandelijkse bijdrage in de ziektekostenverzekering;

 

Heb je nog vragen?

Over de functie en sollicitatieprocedure kun je HRM OIS viahrm.ois@amsterdam.nl benaderen.

 

Solliciteren naar deze baan

  • De selectieprocedure start meteen na de sluitingstermijn van 01 januari 2022. We zoeken zoveel mogelijk collega’s waardoor wij deze vacature doorlopend uit hebben staan, als je solliciteert kun je z.s.m. een reactie van ons ontvangen;
  • Deze vacature staat gelijktijdig intern en extern uit. Medewerkers van de gemeente Amsterdam hebben voorrang in de procedure;
  • In verband met de richtlijnen van het RIVM werken onze collega’s zoveel mogelijk thuis. Als je uitgenodigd wordt voor een eerste gesprek, dan plannen we een videogesprek met je in. Wij nemen contact met je op om de instructies hiervoor met je door te nemen, ruim voordat het gesprek plaatsvindt. Eventueel volgt een tweede gesprek;
  • Zien we onvoldoende raakvlakken, dan ontvang je een e-mail;
  • Elke collega die ons komt versterken moet een recente Verklaring Omtrent het Gedrag (VOG) aanleveren;
  • Wil je de vacaturetekst nog eens nalezen? Sla deze dan op want na de sluitingstermijn is de tekst niet meer zichtbaar.

Ongevraagde acquisitie door bemiddelingsbureaus stellen we niet op prijs en kan leiden tot uitsluiting bij onze andere wervingsacties. Ook het ongevraagd sturen van cv’s door bureaus aan onze medewerkers zien we als acquisitie. Deze cv’s nemen we  niet in behandeling.