Senior Python Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
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.
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.
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
Ontwikkelen van RESTful APIās in Python, met microservices m.b.v. Docker Containers;
- Zorgen dragen voor de opschaling het development team.
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.
Gemeentelijke organisatie 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.
Requirements
- Je hebt in de afgelopen 2 jaar geen ambtelijke aanstelling gehad bij de gemeente Amsterdam.
- De aangeboden kandidaat 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.
- 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.
- De aangeboden kandidaat heeft ervaring met Full Stack ontwikkelen en ervaring met open-source oplossingen (Python/ Django/ PostgreSQL/ Docker)
- De aangeboden kandidaat heeft ervaring in het meedoen en mee committen aan opensource oplossingen/ projecten.
- De aangeboden Kandidaat heeft minimaal ervaring met tekst classificatie en algoritmes (blijkend uit cv of motivatiebrief).
- De aangeboden kandidaat heeft ervaring met open source/ open overheid projecten.
Omgevingsbewustzijn
- Samenwerken
- Relatiebeheer
- Initiatief
- Resultaatgerichtheid
- Overtuigingskracht
Benefits & conditions
- Je bent beschikbaar voor het interview en na gunning direct inzetbaar voor het gevraagde aantal uren.
About the company
CV in āWord-formaatā geschreven in de taal van de uitvraag;
- Motivatie geschreven in de āik-vormā, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT