Full-Stack Software Engineer

Kadaster
Max 110 p/u
Gelderland
40 uur p/w
01-12-2023
30-11-2024
Freelance

Opdrachtomschrijving

Omschrijving Beheer en Ontwikkeling IT
Waar loopt de grens tussen uw tuin en die van uw buurman? En welk vastgoed is van wie? Het Kadaster registreert van al het vastgoed (grond en gebouwen) in Nederland wie welke rechten heeft. We hebben heel veel data over alles onder, op en boven de grond en willen maximale waarde halen uit deze data. Naast onze wettelijke taak, beheert het Kadaster ook voorzieningen van andere organisaties, de Landelijke Voorzieningen. Zo beheren wij onder andere de WOZ Landelijke Voorziening en de Basisregistratie Adressen en gebouwen (BAG): alle adressen en gebouwen in Nederland, zoals bouwjaar, oppervlakte, gebruiksdoel en locatie op de kaart.

Binnen Beheer en Ontwikkeling IT werken we met Scrum en DevOps en zijn de teams integraal verantwoordelijk voor de volledige technische dienstverlening, van idee tot productie. Vanuit een dynamische omgeving bieden wij een informele werksfeer. Soms werkt het beter om even je zinnen te verzetten en kan je met je teamgenoten een potje tafeltennis spelen, gamen of met de 3D printer een ontwerp realiseren. Ook hebben we een innovation hub om in een andere sfeer samen te werken.

Omschrijving project waarbinnen de inhuurkracht te werk wordt gesteld
Het team Online is op zoek naar een backend Engineer met een voorliefde voor devops.

Dit Scrum/DevOps team is een ervaren en gedreven groep professionals dat websites biedt voor het bedienen van particuliere en zakelijke gebruikers. Voorbeelden hiervan zijn websites zoals www.kadaster.nl en www.pdok.nl, de Kadaster webwinkel en Mijn Kadaster. Naast ontwikkelen voor en beheren van het Liferay platform worden ook Front-end applicaties gebouwd en geïntegreerd met backend applicaties van andere teams. Het Online team hecht waarde aan kwaliteit, een gezonde dosis humor, ruimte voor elkaars mening en persoonlijke groei.

Opdrachtomschrijving
De werkzaamheden bestaan voornamelijk uit het ontwikkelen aan een van de vele webapplicaties die het team onderhoudt. Dit kan nieuwbouw zijn, uitbreiding van bestaande applicaties of (security) patching. Hierbij wordt zowel aan de backend als frontend ontwikkeld. Dit gebeurt voornamelijk met Java in combinatie met Spring boot voor de backend. Aan de frontend wordt gebruik gemaakt van Angular en RXJS, in combinatie met Bootstrap voor onze eigen Huisstijl.

Tijdens het ontwikkelen heb je oog voor het naleven van de WCAG 2.1 (AA) richtlijnen. Je snapt wat deze inhouden en weet het UX/UI design zo om te zetten dat voldaan wordt aan deze richtlijnen. Je weet screenreaders en andere hulpmiddelen zo in te zetten dat je de applicatie op een goede manier kan testen volgens deze WCAG standaarden. Ook ben je scherp op het zowel functioneel testen van de applicatie met Cypress, als unit testen met Jest en Spectator. Als de functionaliteit getest en opgeleverd en is weet je deze vervolgens op de juiste manier te integreren in ons DXP, Liferay.

Belangrijkste technieken, methoden en tools

  • Angular
  • Typescript
  • Spectator / Jest
  • Cypress
  • NodeJS
  • NPM
  • Bootstrap
  • HTML & (S)CSS
  • WCAG 2.1 (AA)
  • NVDA Schermlezer
  • Java
  • Gradle
  • Docker
  • Liferay
  • Scrum

De belangrijkste taken en verantwoordelijkheden zijn

  • Ontwikkelen en uitbreiden frontend applicaties op basis van Angular.
  • WCAG 2.1 (AA) richtlijnen toepassen.
  • Ontwikkelen en uitbreiden backend applicaties.
  • Integreren en testen van webapplicaties in Liferay.

Taken

  • Deelnemen in een Scrum team (Stand-ups, Retrospectives, Multidisciplinair, e.d.).
  • Uitvoeren van impactanalyses, planning sessies en code reviews.
  • Begeleiden en coachen van andere developers.
  • User stories (zelfstandig) oppakken en afronden.

De eisen

Alles uitklappen
Minimaal een afgeronde (bachelor) HBO opleiding.
Beheersing van de Nederlandse taal (zowel in woord als geschrift), taalniveau B2.
Minimaal 7 jaar werkervaring met softwareontwikkeling en applicatiebeheer.
Minimaal 5 jaar werkervaring met Angular en RXJS.
Minimaal 5 jaar werkervaring met Java en Spring Boot.
Minimaal 3 jaar werkervaring met het toepassen van WCAG richtlijnen.
Minimaal 3 jaar werkervaring met CSS, Sass, Bootstrap.
Minimaal 3 jaar werkervaring met softwarebouw op basis van NPM, Webpack en/of Babel.
Minimaal 3 jaar werkervaring met Liferay.
Minimaal 3 jaar werkervaring met Docker.
Minimaal 3 jaar werkervaring met Git.
Minimaal 3 jaar werkervaring met Scrum.
Alles uitklappen

Hoe werkt het?

Aanvraag indienen
Dien je aanvraag in middels het onderstaande formulier.
Introductie
We introduceren je profiel bij de desbetreffende opdrachtgever.
Aan de slag
Na akkoord kun je per direct aan de slag met je nieuwe opdracht!

Direct reageren

Vul het onderstaande formulier in en we zullen binnen 24 uur contact met je opnemen.

Het is niet meer mogelijk om op deze opdracht te reageren
Open sollicitatie
Sleep bestanden hierheen of
Toegestane bestandstypen: pdf, Max. bestandsgrootte: 256 MB.
    Sleep bestanden hierheen of
    Max. bestandsgrootte: 256 MB.