Medior front end web developer
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 18-2-2019
- Weergaven:
- 42
- Reacties:
- 5
- Op locatie:
- Utrecht
- FTE:
- 40 uur per week
Opdrachtomschrijving
Functieomschrijving Medior front end web developer (2019-MKB-0001)
De Belastingdienst wil een JSON microservice ontwikkelen én gaan testen in een pilot waardoor softwareontwikkelaars van boekhoudpakketten content van de server van de Belastingdienst kunnen ophalen. Deze content kan dan ingezet worden binnen de online omgeving van het boekhoudpakket. De content is html gebaseerd (plus javascript en stylesheet) en kan dus van alles zijn: een uitleg over de toepassing van een wet, een template van een invulformulier of een rekenhulp (data & logica) om je belasting uit te rekenen. Wij noemen deze vorm van Content as a Service Boekhoudhulpen. De eerste versie van deze service moet voor 15 april klaar zijn. In deze opdracht gaat het om 6 invulformulieren, met in totaal 44 invulvelden.
Wat ga je doen
Ontwerpen hoe deze 6 formulieren het best kunnen worden ontwikkeld/onderhouden. Als je er 1 hebt, heb je er 6
Bouwen van de oplossing: server 1 > boekhoudhulp (JSON) > server 2 (er is al een werkend prototype aanwezig)
De formulier input wordt gevalideerd: bijv. kenteken check via RDW; rekenen; patronen
Omdat het kort dag is, gaan we deze service met de hand ontwikkelen; alles client side, geen server component
Er zal een testset met invuldata komen om de formulieren te testen. Hou hier rekening mee (bijv. unittest)
Binnen het team waar je werkt is hulp en expertise rondom vormgeving en programmeren aanwezig
Voor de pilot Automatische ingevulde winstaangifte (AWA) is met de ZOL-partijen afgesproken dat zij voor 1 juni 2019 de winstgegevens van de deelnemende zzp’ers aanleveren. Deze gegevens worden voor een groot deel samengesteld uit de boekhouding. Echter, voor een volledige winstaangifte heeft de Belastingdienst aanvullende gegevens nodig. Deze gegevens gaat de Belastingdienst door middel van een zogenaamd ‘uitvraagformulier’ opvragen, zodat een volledige verlies en winst rekening kan worden opgemaakt.
Eisen
HBO werk- & denkniveau: Webdevelopment
Ervaring in het ontwikkelen van client side web toepassingen (3)
Ervaring in het cross server uitwisselen van data met JSON (1)
Ervaring in (Unit of iets degelijks) testen is een pré (1)
Ervaring met het koppelen van api's is een pré
Javascript heeft geen geheimen voor je S HTML, CSS heb je in de vingers
JSON oplossingen
Competenties
Inventief in oplossen
Flexibel in denken
Professioneel de discussie kunnen voeren