Allround Developer
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 5-7-2019
- Weergaven:
- 59
- Reacties:
- 1
- Op locatie:
- Amsterdam
- FTE:
- 24 uur per week
Opdrachtomschrijving
Inzetgegevens:
- Locatie
Amsterdam
- Startdatum
01/09/2019
- Einddatum
31/12/2019 ( Optie tot verlenging: tot een totale contractduur van 2 jaar)
- Uren per week
24
Functieomschrijving:
Ben jij een enthousiaste Allround Developer met communicatieve skills en ben jij een Javascript, Node js en Express expert? Vind je het leuk om uit te vinden of digitale middelen ingezet kunnen worden om betrokkenheid van bewoners bij hun buurt te vergroten? Wil je een bijdrage te leveren
aan het schaalbaar maken van de huidige e-participatie software van de gemeente? Dan hebben wij een boeiende opdracht voor jou!
OpenStad is een klein innovatieteam van de gemeente, dat op maat online participatieprocessen ontwerpt en interactieve webapplicaties bouwt in lopende participatietrajecten van de gemeente, vaak in aanvulling op traditionele bewonersbijeenkomsten.
Jij vervult in het team de rol van all round developer. Op basis van het functioneel en visueel ontwerp van je collega ontwerpers ontwikkel jij interactieve webapplicaties, zowel front end als back end en begeleid je de technische livegang van de sites. Je programmeert met name in Javascript en Node js en maakt daarbij zoveel mogelijk gebruik van bestaande codes die het team OpenStad reeds heeft ontwikkeld. Samen met de betreffende ontwerper stel je per project een planning op, definieer je je taken en stem je af met collega's in het OpenStad team, Datapunt, afdeling Informatievoorziening en ICT en betrokken ambtenaren in het project .
De OpenStad software is begonnen als een monoliet waarmee het team steeds sites of interactieve code kopieerde. Om te kunnen schalen is het noodzaak om sites sneller en tegen lagere kosten te ontwikkelen, het beheer van de software te professionaliseren en de
afhankelijkheid van development te verminderen. Daarom ontwikkelt OpenStad op dit moment een modulair site management systeem (ecosysteem Openstad) op basis van Apostrophe, met een aantal API servers, een authenticatie server en npm modules op basis van React js .
Jij werkt de komende maanden samen met een collega developer aan dit ecosysteem, met als eerste focus het in het CMS zetten van de huidige participatief begroten software en goede documentatie ervan op github. De ambitie is om alle modules en functionaliteiten die OpenStad heeft ontwikkeld in de afgelopen 3 jaar, te implementeren in dit ecosysteem.
Het omzetten van de participatief begroten software in het modulair site management systeem pakken we op samen met de gemeente Den Haag.
Werkzaamheden
ontwikkelen van front en back end voor interactieve webapplicaties
begeleiden en monitoren van livegang van sites
afstemming met betrokken interne afdelingen binnen de gemeente
-ontwikkelen van genoemd modulair site management met focus op omzetten van de huidige participatief begroten software
De opdrachtgever(s)
Openstad is een kleine service organisatie binnen de gemeente. Team Openstad helpt collega's en bestuurders bij het ontwerpen van hun participatieproces en maakt daarbij interactieve websites op maat, voor laagdrempelige participatie. Openstad maakt onderdeel uit van team Democratisering (CTO), dat de ambities van het huidige College op het gebied van zeggenschap en democratisering realiseert. Doel van Openstad is om participatie leuker, laagdrempeliger en transparanter te maken en invloed van Amsterdammers op de besluiten in de stad te vergroten. Openstad werkt op dit moment aan verschillende projecten en interactieve websites, denk aan een online keuzewijzer bij projecten in het fysieke domein, een interactieve kaart, online (ontwerp)wedstrijden en online participatief begroten projecten. Het team hergebruikt software en neemt opgedane kennis en werkprocessen mee naar volgende projecten."
Werkervaring: (knockouts)
De kandidaat heeft in de afgelopen 8 jaar minimaal 5 jaar ervaring als allround developer.(Dit dient duidelijk te blijken uit het cv.)
De kandidaat heeft ervaring met systeemontwikkeling
(Dit dient duidelijk te blijken uit het cv.)
De kandidaat heeft aantoonbare ervaring met het ontwikkelen van open source software in gemeentelijke context
(Dit dient duidelijk te blijken uit het cv.)
De aangeboden kandidaat vindt het leuk om mee te denken over functionaliteiten en ontwerp (Dit dient duidelijk te blijken uit het cv.)
De kandidaat heeft affiniteit met maatschappelijke vraagstukken (Dit dient duidelijk te blijken uit het cv.)
Eisen: (eisen zijn knockouts)
De kandidaat dient te beschikken over een WO opleiding en/of WO werk- en denkniveau.
U voldoet aan deze eis door het WO-diploma toe te voegen of deze ervaringen aantoonbaar te maken in het CV.
De kandidaat heeft in de afgelopen 8 jaar ,minimaal 5 jaar kennis van relevante programmeertalen en database systemen: javascript, HTML, MYSQL, node.js, express.
Kennis van less en React, Linux en Git: minimaal 1 jaar.
Aantoonbare kennis van oauth en websecurity en webrichtlijnen
Wensen:
De kandidaat heeft kennis van Apostrophe
De kandidaat heeft kennis van Docker
Aanleveren gegevens en documenten:
Voeg het cv toe van de kandidaat. Het cv is opgesteld in het Nederlands en is maximaal 5 A4'tjes groot. Het cv dient enkel en alleen ter verificatie van de bij de eisen en wensen gegeven antwoorden.
Contactpersoon voor deze aanvraag is Bert Copius Peereboom.