Full-stack Software Engineer Kadaster
Over de functie
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
Verantwoordelijkheden
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.
Eisen
Beschikbaarheid
De kandidaat is inzetbaar vanaf 1 december 2023 tot en met 1 december 2024 voor 40 uur per week. De inhuuropdracht kan optioneel worden verlengd met 2 x 1 jaar. De opdrachtgever kan de overeenkomst eenzijdig tussentijds opzeggen met een opzegtermijn van één (1) maand.
De startdatum is onder voorbehoud van een tijdige afronding van de Offerteprocedure. Dit kan ook betekenen dat de startdatum van de opdracht zal moeten worden opgeschoven. Aan de vermelde startdatum in de Offerteaanvraag kunnen zodoende geen rechten worden ontleend.
Volgens Kadaster richtlijn dient iedere medewerker minimaal 2 dagen per week op kantoor aanwezig te zijn. Welke dagen dit zijn gaat in overleg met de manager en het team.
Onderstaand de eisen waar de kandidaat aan moet voldoen. Per eis (kort) toelichten waarom de kandidaat in uw ogen aan de eis voldoet. Verwijzen naar het CV volstaat niet.
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.
Competenties waar de kandidaat over dient te beschikken:
• Kwaliteitsgerichtheid;
• Klantgerichtheid;
• Besluitvaardig en vasthoudend;
• Proactief en initiatiefrijk;
• Communicatief vaardig;
• Teamspeler;
• Organisatiesensitiviteit.
WAT VRAGEN WIJ VAN JOU?
- 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.
OPDRACHT SPECIFICATIES
Vacature ID: | 20231117-449202 |
Regio: | Gelderland |
Categorie: | Software engineer |
Tarief: | € 99.0 |
Uren per week: | 40 |
Startdatum: | 01-12-2023 |
Einddatum: | 30-11-2024 |
Sluitingsdatum: | 26-11-2023 |
Optie tot verlening: | Ja |
JOUW CONTACTPERSOON VOOR DEZE OPDRACHT IS: Ula
Ula heeft zelf ervaren hoe complexe organisaties werken en hoe diversiteit bijdraagt aan het succes van teams. Zij heeft veel ervaring op het gebied van Techniek en ICT in zowel corporate als ook kleinere organisaties in diverse sectoren. Bovendien kent Ula als geen ander de dynamiek van het werken als ZZP-er. Zij richt zich op het invullen van zowel vaste als interim rollen binnen de technische sector waarbij zowel productie- als handelsondernemingen tot haar inner circle behoren.
Redenerend vanuit de doelstellingen pakt Ula snel door naar de potentiële kandidaten. Daarbij zal zij voor vaste rollen ook expliciet zoeken naar de mens achter het profiel. Juist in technische rollen leidt tot verbazingwekkende resultaten.
- ula.rusin@futurexl.nl
- 06 45775580

ZO WERKT ONZE DIENSTVERLENING
Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.
- We beoordelen je CV om te zien of er een match is.
- We controleren of je voldoet aan de eisen en wensen.
- We onderzoeken op basis van data of je gewenste tarief concurrerend is.
INTRODUCTIE BIJ DE OPDRACHTGEVER
Veel van onze procedures verlopen via een aanbesteding. De eerste introductie doen wij daarom altijd op papier.
- We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen.
- We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma’s, motivatiebrief en VOG.
- Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief.
AAN DE SLAG
Wij houden van eerlijk en transparant zaken doen. Als je aan slag gaat op een interim opdracht via FutureXL hanteren we de volgende voorwaarden:
- We vragen 10% marge over het aangeboden uurtarief voor de duur van de opdracht. Bij verlengingen hanteren we gelijke voorwaarden.
- We betalen je factuur binnen 7 dagen na ontvangst van de opdrachtgever, je hoeft dus niet op je geld te wachten!
INTERESSE IN DEZE OPDRACHT? REAGEER DIRECT!
Stuur ons je CV met een uitgebreide motivatie. Wij kijken ernaar uit om verder met je kennis te maken.