Senior Python Developer

Nieuw

Functie omschrijving

Het signalen team werkt aan de opdracht om de Amsterdammer zo goed mogelijk te helpen in het rapporteren van meldingen in de openbare ruimte. Dit wordt gedaan op Meldingen (amsterdam.nl). De opdracht van deze ontwikkelaar zit hem in de verbeteren en vernieuwen van de huidige site. Het backend werk zit hem met name in de vernieuwing van de "backoffice"en de verniewing van het formulier. Signalen is nu een team in alleen de gemeente Amsterdam, echter is het zo dat dit doorontwikkeld wordt richting andere gemeente. Daarom is deze opdracht maar voor 6 maanden, omdat later dit jaar de ontwikkeling door zal gaan bij de Vereniging Nederlandse gemeente.

Werkzaamheden

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.

Samenwerking met het signalen team:
  • De Backend Developer kan volledig en zelfstandig de werkzaamheden uitvoeren;
  • De Backend Developer is onderdeel van een autonoom opererende Scrum team met eigen bevoegd- en verantwoordelijkheden;
  • De Backend Developer kan de opdracht naar eigen inzichten uitvoeren Te behalen resultaten Deel resultaten:
  • Ontwikkelen van RESTful API's in Python, met microservices m.b.v. Docker Containers; - Zorgen dragen voor de opschaling het development team.

Te behalen resultaten Deel resultaten:

  • Ontwikkelen van RESTful API's in Python, met microservices m.b.v. Docker Containers;
  • Zorgen dragen voor de opschaling het development team.

Eind resultaat:

  • Begeleiden van de migratie;
  • Het onderhoud en support van de huidige systemen;
  • Het backend werk zit hem met name in de vernieuwing van de "backoffice" en de verniewing van het formulier.

De opdrachtgever(s)

De gemeentelijke organisatie bestaat uit vijf clusters, een bestuurs- en concernstaf en zeven bestuurscommissies (stadsdelen). De stadsdelen besturen samen met de gemeenteraad, burgemeester en wethouders de stad Amsterdam. De clusters Ruimte en Economie, Sociaal, Dienstverlening en Informatie, Interne Dienstverlening en Stadsbeheer bestaan uit afdelingen die expertise hebben op een specifiek terrein, zoals sport, jeugd of parkeren. Zij werken beleid uit tot stadsbrede kaders waarbinnen de stadsdelen het uitvoerende werk kunnen doen. Ook bieden zij directe ondersteuning aan bewoners die dit nodig hebben, bijvoorbeeld op het gebied van participatie of werk. De stadsdelen houden zich onder andere bezig met de inrichting van straten en pleinen, groen en parken en welzijnswerk in de buurt. Ze zorgen ervoor dat wat ze doen, past bij de behoeften in hun stadsdeel en bij het beleid voor de hele stad. Meer informatie over de gemeentelijke organisatie is te vinden op: https://www.amsterdam.nl/

Functie eisen

  • beschikt minimaal over minimaal een WO werk- en denkniveau op het gebied van informatica. Het werk- en denkniveau dient aangetoond te worden doormiddel van werkervaring en/of een diploma.
  • Geef in maximaal 1 pagina aan waarom jij het meest geschikt bent voor deze opdracht.
  • Je hebt minimaal 4 jaar recente werkervaring opgedaan in een complexe organisatie waarin je hebt gewerkt in een multidisciplinair Agile/Scrum team;
  • Je hebt minimaal 5 jaar recente werkervaring als back-end python ontwikkelaar, waarvan minimaal 3 jaar met Python Django;
  • Je hebt minimaal 2 jaar ervaring met Open Source, PostgreSQL, Jenkins en Docker. Je beschikt over uitstekende communicatieve en adviesvaardigheden;
  • Minimaal 5 jaar recente werkervaring opgedaan in een grote organisatie waarin met Agile/Scrum wordt gewerkt;
  • Je bent per direct beschikbaar.
  • ervaring met Full Stack ontwikkelen en ervaring met open-source oplossingen (Python/ Django/ PostgreSQL/ Docker)
  • ervaring in het meedoen en mee committen aan opensource oplossingen/ projecten.
  • minimaal ervaring met tekst classificatie en algoritmes (blijkend uit cv of motivatiebrief).

Extra info

• Startdatum: Z.s.m.
• Einddatum: 31-07-2022
* Optie tot verlenging: Nee
• Aantal uren gemiddeld per week: 32-36

Locatie

Amsterdam

Publicatiedatum

03.02.2022

Publicatie eindigt

11.02.2022

Contactpersoon

Lang

Van loondienst naar zelfstandiger?

Ben je nog in vaste dienst, maar je wilt als zzp' er voor jezelf beginnen? Spannende beslissing! Wij helpen je graag bij de overstap van een vaste baan naar een zzp, freelance, interim of detachering opdracht!

ZTalks gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.