Opdrachtomschrijving
Amsterdam is een populaire wereldstad. De stad groeit en bloeit en steeds meer mensen maken gebruik van de openbare ruimte. We creëren extra openbare ruimte en zorgen dat de doorstroming in de stad goed is. Maar de groeiende druk op Amsterdam vraagt bijvoorbeeld ook om een intensievere schoonmaak, eenvoudige, toegankelijke en persoonlijke interactie met burger en adequaat onderhoud van de infrastructuur.
Team en context
Het team waarin je gaat werken is onderdeel van de opgave Beheer Openbare Ruimte (BOR). Deze opgave zorgt voor beheer, onderhoud, reiniging en toezicht en handhaving in en van de openbare ruimte. Hierbij staan vijf primaire processen centraal:
- Leveren van producten en diensten aan de Amsterdammer;
- Toezicht en handhaving;
- Dagelijks beheer en onderhoud (onderdeel van asset management);
- Groot onderhoud en vervanging (onderdeel van asset management);
- Inzamelen, laten verwerken van afval en reinigen.
Functieomschrijving
Als developer ga je aan de slag in het team asset DMS. Het team asset DMS (document management systeem) werkt aan het product dat bijdraagt aan de wens van het programma Bruggen & Kademuren voor een eenduidige archivering van objectinformatie, ook wel aangeduid als configuratiedata van assets. Dit om op een uniforme manier objectgegevens te verzamelen, verrijken en dissemineren waardoor de status van een object gemakkelijk kan worden afgeleid. Verder zal dit jaar gewerkt worden aan de aanbesteding van een nieuw systeem waar dit team ook aan zal meewerken.
Werkzaamheden
- Je schrijft hoogwaardige, goed geteste code en voert code reviews uit van teamleden;
- Je werkt met interessante collega’s met vaak heel verschillende achtergronden aan herkenbare en relevante vraagstukken. Samen met developers uit andere teams maak je deel uit van een Gilde;
- Oplossen van verstoringen en technische problemen – Je onderzoekt en lost technische verstoringen snel en effectief op, zodat de applicatie altijd goed functioneert voor de eindgebruikers;
- Verbeteren van de gebruikerservaring – Je denkt actief mee over hoe de gebruikersinterface en -ervaring van de applicatie verbeterd kan worden, door zowel front-end als back-end oplossingen te implementeren;
- Bouwen en onderhouden van API’s – Je ontwikkelt en onderhoudt RESTful API’s die door de applicatie gebruikt worden voor het efficiënt verwerken van data en het communiceren met andere systemen.
Gemeentelijke organisatie
De gemeentelijke organisatie bestaat uit 5 clusters, een bestuurs- en concernstaf, 7 stadsdelen en 1 stadsgebied. De stadsdelen besturen samen met de gemeenteraad, burgemeester en wethouders de stad Amsterdam. De 5 clusters zijn: Ruimte en Economie, Sociaal, Stadbeheer, Bedrijfsvoering, Digitalisering, Innovatie en Informatie. De clusters hebben expertise 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/.
Vakgroep softwareontwikkeling
De vakgroep softwareontwikkeling bestaat uit 120 professionals en levert mensen en kennis aan ontwikkelteams in de stad. De vakgroep zorgt voor ontwikkelstandaarden, stimuleert samenwerking middels gildes en faciliteert hergebruik van code middels generieke componenten. De vakgroep is onderdeel van de directie Digitale Voorzieningen binnen de IT-organisatie (DII) van de stad. Deze directie draagt zorg voor het ontwikkelen en beheren van kwalitatief hoogstaande digitale diensten.
Team BMI-DMS
Het team is een flexibele en wendbare eenheid die snel kan inspelen op veranderende behoeften en nieuwe uitdagingen. We werken nauw samen in een informele en open sfeer, waarbij ieders expertise en perspectief waardevol is. Of het nu gaat om technische vraagstukken, procesverbeteringen of nieuwe functionaliteiten, we staan altijd klaar om elkaar te ondersteunen en gezamenlijk de beste oplossing te vinden. In ons team wordt initiatief gewaardeerd en is er ruimte voor persoonlijke groei, terwijl we ons gezamenlijke doel voor ogen houden: het leveren van een applicatie die echt het verschil maakt voor onze gebruikers.
Eisen
- Eis - Verificatie kennis Verificatie van de kennis van de kandidaat.
- Eis - Werkervaring De aangeboden kandidaat heeft minimaal jaar aantoonbare kennis van de huidige trends en best practices in front-end, back-end en cloud architectuur (Azure), inclusief performance, security en usability. Dit dient duidelijk te blijken uit het cv.
- Beschikbaarheid en tarief kandidaat Een interview maakt deel uit van het selectieproces en de aangeboden kandidaat kan in de evaluatiefase van de offerteaanbiedingen uitgenodigd worden voor een gesprek. Hij of zij dient daarom beschikbaar te zijn voor het interview; Bij gunning is de aangeboden kandidaat direct inzetbaar zoals vermeld in de opdrachtomschrijving van deze tender; Het uurtarief (exclusief BTW) dat u opgeeft is inclusief reis- en verblijfkosten, indexatie en overige bijkomende kosten voor de gehele duur van de opdracht en optionele verlengingen. Indien het opgegeven tarief de aangegeven range of het maximumtarief overschrijdt wordt uw offerte terzijde gelegd (knock out).
- Referentie U dient minimaal 1 relevante referentie op te geven van de aangeboden kandidaat. Vul in: • organisatie • naam contactpersoon • telefoonnummer contactpersoon. Na afstemming met kandidaat en na het gesprek kan de opdrachtgever besluiten om in contact te treden met de referentie. Voor een objectieve referentie mag de inschrijver zichzelf niet als referent opgeven. Let op: de referent dient op de hoogte te zijn
- Referentie U dient minimaal 1 relevante referentie op te geven van de aangeboden kandidaat. Vul in: • organisatie • naam contactpersoon • telefoonnummer contactpersoon. Na afstemming met kandidaat en na het gesprek kan de opdrachtgever besluiten om in contact te treden met de referentie. Voor een objectieve referentie mag de inschrijver zichzelf niet als referent opgeven. Let op: de referent dient op de hoogte te zijn
- Eis - Draaideurconstructie Is de aangeboden kandidaat in de afgelopen 2 jaar in loondienst geweest bij gemeente Amsterdam? Let op antwoordmogelijkheden: Nee, kandidaat is in de afgelopen 2 jaar niet in loondienst geweest bij gemeente Amsterdam. Ja, kandidaat is in de afgelopen 2 jaar wel in loondienst geweest bij gemeente Amsterdam. (KO)
- Eis - CV toevoegen U voegt het cv toe van de kandidaat. Het cv is opgesteld in het Nederlands en is maximaal 5 A4 groot. Als een cv meer dan 5 A4 omvat worden alleen de eerste 5 A4 meegenomen in de beoordeling. Het cv dient enkel en alleen ter verificatie van de bij de eisen en wensen gegeven antwoorden. Als het cv niet overeenkomt met de door u gegeven antwoorden kan gemeente Amsterdam besluiten uw offerte af te wijzen.
- Eis - Toevoegen motivatie Geef in maximaal 1 A4 aan waarom uw kandidaat de meest geschikte is voor deze opdracht. Uw motivatie zal worden besproken tijdens het interview, indien de kandidaat hiervoor wordt uitgenodigd.
- Eis - Werk- en denkniveau De aangeboden kandidaat beschikt minimaal over een HBO werk- en denkniveau. Dit dient duidelijk te blijken uit het cv.
- Eis - Werkervaring De aangeboden kandidaat heeft minimaal 5 jaar ontwikkelervaring als PHP developer van webapplicaties. Dit dient duidelijk te blijken uit het cv.
- Eis - Werkervaring De aangeboden kandidaat heeft minimaal 3 jaar ontwikkelervaring met TypeScript. Dit dient duidelijk te blijken uit het cv.
- Eis - Verificatie Ervaring Verificatie van de ervaring van de kandidaat.
Wensen
- Informatie Kandidaat Wij willen de onderstaande gegevens van de door u aangeboden kandidaat ontvangen. De gegevens worden onder andere gebruikt voor het uitnodigen van de kandidaat voor een interview en het aanvragen van de VOG indien hij/zij de functie krijgt. Let op! Het verstrekken van onjuiste en/of onvolledige informatie leidt tot vertraging. Gebruik de volledige naam van de kandidaat zoals deze in het paspoort of op de identiteitskaart staat vermeld. Middels de tab 'Offerte' dient u de naam van de inschrijving te wijzigen, die bovenin wordt weergegeven. Wijzig deze naar: Naam organisatie + naam kandidaat, zodat duidelijk is welke kandidaat het betreft. Dit kan worden gewijzigd aan de hand van het potlood icoon. Indienen extra inschrijvingen Gemeente Amsterdam stelt u voor deze aanvraag in staat om maximaal 2 kandidaat aan te bieden. Om een extra offerte aan te maken klikt u op het tabblad 'Offerte' en vervolgens rechtsonder op 'Extra offerte'. Attentie: u dient iedere inschrijving apart in te dienen. Indienen doet u door middel van de button 'Indienen'. Ter controle vraagt het systeem om uw wachtwoord. Heeft u hier vragen over dan kunt u contact opnemen met de Servicedesk van Mercell. Klik op 'Invullen' en vul aan: Naam kandidaat: Telefoonnummer kandidaat: (privé) e-mailadres van de kandidaat:
- Wens - Werkervaring De aangeboden kandidaat heeft minimaal 3 jaar aantoonbare ervaring met het werken in een Agile werkomgeving. Dit dient duidelijk te blijken uit het cv.
- Wens - Werkervaring De aangeboden kandidaat heeft minimaal 1 jaar aantoonbare ervaring met het werken met CI/CD pipelines in Azure. Dit dient duidelijk te blijken uit het cv.
- Toetsing van de competentie: Omgevingsbewustzijn [Expert niveau]
- Toetsing van de competentie: Verantwoordelijkheid [Expert niveau]
- Toetsing van de competentie: Verantwoordelijkheid [Expert niveau]
- Toelichting Maximumtarief Het uurtarief voor deze tender bedraagt maximaal € 105,- Het uurtarief (exclusief BTW) dat u opgeeft is inclusief reis- en verblijfkosten, indexatie en overige bijkomende kosten voor de gehele duur van de opdracht en optionele verlengingen. Er geldt een maximum uurtarief conform het actuele bezoldigingsmaximum per uur zoals bepaald in de WNT waarbij maximaal 36 uur per week mag worden gefactureerd; EN - De contractwaarde over 12 maanden is maximaal gelijk aan de actuele WNT-norm. Indien het opgegeven tarief buiten de aangegeven range valt, wordt uw offerte terzijde gelegd (knock-out). De verdeling van de punten voor de score op tarief wordt als volgt berekend: de inschrijver met het laagste tarief krijgt het maximale aantal punten. De score van de overige offertes wordt gerelateerd aan het laagste tarief op basis van percentuele afwijking.