26 Jun. 2023

Full stack Go ontwikkelaar met HTML en CSS affiniteit

36
Utrecht

Aanvraag Tijdelijke inhuur

Voor VNG Realisatie BV zijn wij op zoek naar een Full stack Go ontwikkelaar met HTML en CSS affiniteit.

Omschrijving opdracht:
Binnen VNG Realisatie zal je bijdragen aan een aantal interessante onderwerpen welke
moeten leiden tot een modern gemeentelijke ICT landschap. Daar waar relevant zal je
ook bijdragen aan de modernisering van het landelijke overheid ICT landschap door daar
de gemeentelijke behoefte te vertegenwoordigen, bewaken en implementeren. Je kunt
bijdragen aan de realisatie van de Common Ground visie en tegelijk landelijk bijdragen
aan programma’s als Federatief DataStelsel, Data bij de Bron en de InterBestuurlijke
DataStrategie. Deze programma’s werken aan de modernisering en hebben op
verschillende manieren raakvlakken op organisatorisch en technisch gebied. Je hebt dus
invloed en werkt mee aan het creëren van een effectieve en efficiënte overheid. Als je
dus maatschappelijke impact wil maken en je bent een fulll stack ontwikkelaar over de
hele linie, dan is deze opdracht echt iets voor jou. Jij past goed bij ons wanneer je de GO
kan dromen en ook gelukkig wordt van het ontwikkelen van een gebruikersvriendelijke
UI. Daarnaast vind je de OPS kant van ontwikkelen ook een logisch deel van je werk
vindt. Qua stack richten we ons op Go en serverside gerenderde HTML en CSS op dit moment.
Vanuit onze omgeving komen we soms met Python in aanraking. We hebben net de
beweging van React naar server side rendering ingezet maar in onze omgeving kan je
React nog steeds tegenkomen. We gebruiken nu meestal Helm charts die landen op
Kubernetes waarvan we verwachten dat je daar vanuit de DevOps kan feeling bij hebt;
we verwachten niet dat je een cluster op baremetal gaat opzetten. Je hoeft niet overal al
diepgaande kennis te hebben, maar Go is wel randvoorwaardelijk en HTML en CSS heel
prettig. Er is ruimte om nieuwe vaardigheden te ontwikkelen, want daar worden we
allemaal beter van. We verwachten dat je ook af en toe uit je comfortzone wilt stappen
wanneer de voortgang van het team dit vraagt.

Werkzaamheden en verantwoordelijkheden
• Deelnemen als software ontwikkelaar in een DEV OPS ontwikkelteam waarin Open
Source software componenten (bouwstenen) ontwikkeld worden, wat met gebruik
van onder eigen verantwoordelijkheid ontwikkelde CI/CD straat landt op een Haven
compliant Kubernetes cluster
• Onderdeel van de ontwikkeling van diverse bouwstenen voor het gemeentelijke ICT
landschap door deel te nemen in gemeentelijke initiatieven en/of als gemeentelijke
vertegenwoordiger in landelijke initiatieven
• Contact met gemeenten, leveranciers en ketenpartners om de technische kaders af te
stemmen en bijbehorende keuzes te evalueren en te prioriteren.
• Ondersteuning van gemeenten, leveranciers en ketenpartners bij de adoptie en
implementatie van de diverse bouwstenen.
• Beheer van de software onderdelen van technische standaarden onder de vlag van
Common Ground.
• Bijhouden van de publieke documentatie over de bouwstenen in lijn met de
ontwikkelingen van die bouwstenen

Resultaat van de opdracht:
De werkzaamheden moeten resulteren in software componenten die bijdragen aan de
modernisering van het (gemeentelijke)overheid ICT landschap. Jij, als individu bent
onderdeel van een team wat verantwoordelijk is voor kwalitatief hoogwaardige, schone
en veilige code.

Omschrijving opdrachtgever:
De Vereniging van Nederlandse Gemeenten (VNG) werkt aan een krachtige lokale
overheid. VNG Realisatie stelt daarbij de lokale uitvoering van de maatschappelijke
opgaven door gemeenten centraal. Onder meer door het actief participeren in de
netwerken van gemeenten en hun partners, daar samenwerking te stimuleren via ‘samen
organiseren’ en waar mogelijk standaarden te ontwikkelen die de dienstverlening van
gemeenten verbeteren.
Zo draagt VNG Realisatie bij aan vier gemeentelijke speerpunten:
• werken als één overheid, met leden en partners, aan het oplossen van
maatschappelijke vraagstukken op sociaal, fysiek en veiligheidsdomein;
• verbeteren van de dienstverlening;
• een efficiënte en wendbare organisatie;
• anticiperen op de toekomst.

Functie eisen (knock-out criteria)

1. Je bent op de in de profieltekst genoemde datum en tijdstip beschikbaar voor een matchgesprek.
2. Je bent beschikbaar voor de functie gedurende de periode en het aantal uur zoals beschreven in de offerteaanvraag.
3. Minimaal 5 jaar aantoonbare ervaring op HBO werk- en denkniveau op het terrein
van computer science of vergelijkbaar
4. Minimaal 3 jaar aantoonbare ervaring met het samenwerken in een team van
meerdere ontwikkelaars op het terrein van computer science of vergelijkbaar,
blijkend uit CV; • De CV en/of de motivatie moet een duidelijk beeld geven over de kennis en ervaring
van de kandidaat met Go en HTML/CSS/React op professioneel niveau.
5. We gaan uit van gebruik van eigen telefoon en laptop

Functie wensen (gunningscriteria)

De kandidaat heeft aantoonbare kennis (via CV, motivatiebrief of publieke code publicatie) met:
1. Go Ik begrijp de basis van Go = 0 punten Ik kan heel goed als Go ontwikkelaar zelfstandig bijdragen aan het team = 20 punten Ik kan uitleggen wat Go uniek maakt t.o.v. andere talen en dat toepassen = 80 punten 40 %
2. CI/CD Gewerkt in een team waarin dat gebruikt werd = 0 punten Ik heb het onderhouden voor/met een team = 20 punten Ik heb ‘from scratch’ een complexe pipeline opgezet = 80 punten 10 %
3. Kubernetes Ik heb er in een team wel eens mee gewerkt = 0 punten Ik heb geholpen met de inrichting voor ons team en begrijp de concepten = 40 punten Ik kan zelfstandig clusters opzetten en onderhouden. Daarnaast ken ik de bewegende delen = 60 punten 10 %
4. HTML/CSS/React Ik doe geen frontend = 0 punten Ik heb mee ontwikkeld aan de UI van een applicatie = 20 punten HTML, CSS en React hebben geen geheimen meer voor mij = 80 punten 30 %
5. Helm Nooit van gehoord = 0 punten Ik kan een Helm chart lezen en begrijpen en installeren = 20 punten 5 % Ik kan zelfstanding een Helm chart maken en publiceren = 80 punten
6. Verdiepen in FSC / NLX https://commonground.gitlab.io/standards/fsc/ Doe ik niet = 0 punten Ik lees wat documentatie en dan weet ik waarschijnlijk wel voldoende = 10 punten Ik heb de code gezien en ga voorbeelden geven van wat ik goed en/of slecht vind = 90 punten 5% Totaal 100%

Competenties

De functie vereist de volgende competenties, die worden getoetst in de (eventuele)
gespreksronde:
• Resultaatgerichtheid
• Kwaliteitsgerichtheid
• Omgevingsbewustzijn
• Samenwerken
• Integriteit
• Zelfontwikkeling
• Verbaal vaardig, zowel mondeling als schriftelijk (voeren van nauwkeurige
dialoog)
• Nauwkeurigheid

Algemene informatie m.b.t. de aanvraag

Locatie: Utrecht/DenHaag/Thuis
Startdatum: z.s.m.
Duur: 3 maanden tot maximaal 36 maanden
Optie op verlenging: In overleg (telkens voor drie maanden). De maximale duur van dit contract is 36 maanden.
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 26-06-2023
Sluitingstijd: 09.00 uur
Intakegesprek: 7 juli 2023 , van 13:00 tot 16:00 uur.

Hoe dient uw aanbieding verzorgd te worden?

- 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.

Locatie

Utrecht/DenHaag/Thuis
Team Recruitment ICQ Groep

Contactpersoon

Team Recruitment ICQ Groep
ICQ-Groep gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.