Opdrachten

Belastingdienst - ICT Full-stack webdeveloper

Full-stack webdeveloper

Info

Functie

Full-stack webdeveloper

Locatie

Utrecht

Uren per week

24 uren per week

Looptijd

01.09.2024 - 30.12.2024

Opdrachtnummer

210894

Sluitingsdatum

date-icon05.08.2024 clock-icon21:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving
De Belastingdienst werkt aan een technische verkenning met als doel ervaring opdoen met fiscale ondersteuning voor burgers en ondernemers binnen hun eigen leefomgeving. Deze ondersteuning zal worden aangeboden via marktpartijen. >> Lees eerst de achtergrond van de opdracht <
Waar je aan gaat werken:

  • (1) een back-end Deployment service van de Checker JSON (up- en download) maken voor de Builder. Nu moet er handmatig via bestand.open een JSON worden ingelezen. Opslaan gaat nog naar de download map. Dat moet anders uiteraard.
  • (1) statistieken configureerbaar maken in de Builder. Omdat de Reader door marktpartijen wordt gestart vergt dat anders omgaan met statistiek-calls. Immers, de call komt niet van de Belastingdienst maar van de host van een Checker, laten we zeggen Marktplaats.
  • (1) Bugs uit pilots verwerken, zowel in de Builder als de Reader. Er worden in q3 & q4 enkele pilots gestart met marktpartijen.
  • (1) Conceptueel onderzoek naar eIDAS / wallet integratie, dus we slaan DigID over! Het resultaat van dit punt is dat wij begrijpen of dat wel of niet kan, en welke stappen er dan genomen moeten worden om dit in de toekomst te realiseren.
  • (1) onderzoeken hoe ons designsysteem BOLD geintegreerd kan worden in de Builder. Dit is nu een handmatige import actie. Dit doe je samen met het BOLD team
  • (2) bestuderen en adviseren hoe wij de Reader van Javascript codering naar Typescript migratie. De Builder is al in TS geschreven
  • (2) onderzoeken hoe wij een PDF van het resultaat uit een checker kunnen maken (FE of BE), en een eerste versie maken. Er is al eens iets gebouwd dat client-side een pdf genereerde en als download aanbood aan een gebruiker van een Checker.
  • (2) onze tester meehelpen test script maken
  • (3) Onderzoeken hoe wij de checkers Open (=shared Source kunnen maken? Het idee is om dit framework binnen de Rijksoverheid beschkibaar te stellen. Zowel voor de dev/ops als gebruik.
  • Deze opdracht wordt uitgevoerd onder verantwoordelijkheid van de directie MKB, afdeling Informatiemanagement, Data en Security (ID&S) en wordt uitgevoerd binnen het team Innovatie. De werkzaamheden hebben een sterk verkennend/innovatief karakter. Wanneer de verkenning succesvol wordt afgerond worden Fiscale Checkers, in samenwerking met andere bedrijfsonderdelen, aan marktpartijen ter beschikking gesteld Het ontwikkelteam is klein en bestaat uit productowner, een vormgever en een technisch consultant.

    Er wordt van je verwacht dat:
  • je zéér zelfstandig kunt werken,
  • je niet in de war raakt als er een keer geen uitgeschreven user stories zijn
  • je van een pittig gesprek met de teamleden houdt over de inhoud van wat wij doen.
  • Achtergrond opdrachtDe Belastingdienst streeft er naar om haar dienstverlening zo goed mogelijk te laten aansluiten op de leefwereld van burgers en bedrijven. Naast eigen websites en portalen onderzoeken we of via kleine online hulpmiddelen, die via online omgevingen van marktpartijen worden aangeboden, een betere ondersteuning kunnen verlenen. Hierdoor kunnen wij burgers en bedrijven eerder in hun klantreis op de hoogte te brengen van de fiscale gevolgen en mogelijkheden van hun transactie(s) en keuzes. Zo voorkomen we teleurstellingen of gedoe achteraf met de Belastingdienst.Eén van die hulpmiddelen worden straks onze Fiscale Checkers: webcomponenten/plug-ins ontwikkeld voor specifieke doelgroepen rondom een fiscaal thema. Een webcomponent kan bestaan uit een interface naar een API-service, bijvoorbeeld voor het ophalen van gegevens over de motorrijtuigenbelasting. Of een wat uitgebreidere.

    Eisen

  • Alleen Nederlandstalige CV’s aanbieden en kandidaten moeten perfect Nederlands kunnen spreken.
  • Opdracht is minder geschikt voor ZZP’ers ivm wet DBA
  • HBO werk- & denkniveau:
    Webdevelopment (4 jaar)
    Ervaring in het ontwikkelen van webcomponent toepassingen in VUEjs framework (3 jaar)
    Ervaring in het cross server uitwisselen van data met JSON (1 jaar)

    Wensen

  • Het is een pré als je ervaring hebt in het werken volgens de Agile Scrum methodiek
  • Competenties

  • je bent inventief en creatief in het bedenken van (technische)oplossingen.
  • Je bent sterk in je argumentatie om je keuze kracht bij te zetten. Hierbij lukt het jou om je standpunt helder onder de aandacht te krijgen, ook voor collega's die geen technische achtergrond hebben.
  • Je bent flexibel in denken en doen, je schrikt niet als je werkpakket ineens een andere aanpak nodig heeft of dat je werkzaamheden niet altijd een vooraf besproken begin en eindpunt hebben.
  • Daarnaast ga je samenwerken met een ander ontwikkelteam binnen de Belastingdienst.
  • Binnen de dynamiek van de Belastingdienst.

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

Bedrijfsgegevens

Bedrijfs gegevens

Belastingdienst - ICT

Rolomschrijving en taakafspraken

Opdrachtomschrijving
De Belastingdienst werkt aan een technische verkenning met als doel ervaring opdoen met fiscale ondersteuning voor burgers en ondernemers binnen hun eigen leefomgeving. Deze ondersteuning zal worden aangeboden via marktpartijen. >> Lees eerst de achtergrond van de opdracht <
Waar je aan gaat werken:

  • (1) een back-end Deployment service van de Checker JSON (up- en download) maken voor de Builder. Nu moet er handmatig via bestand.open een JSON worden ingelezen. Opslaan gaat nog naar de download map. Dat moet anders uiteraard.
  • (1) statistieken configureerbaar maken in de Builder. Omdat de Reader door marktpartijen wordt gestart vergt dat anders omgaan met statistiek-calls. Immers, de call komt niet van de Belastingdienst maar van de host van een Checker, laten we zeggen Marktplaats.
  • (1) Bugs uit pilots verwerken, zowel in de Builder als de Reader. Er worden in q3 & q4 enkele pilots gestart met marktpartijen.
  • (1) Conceptueel onderzoek naar eIDAS / wallet integratie, dus we slaan DigID over! Het resultaat van dit punt is dat wij begrijpen of dat wel of niet kan, en welke stappen er dan genomen moeten worden om dit in de toekomst te realiseren.
  • (1) onderzoeken hoe ons designsysteem BOLD geintegreerd kan worden in de Builder. Dit is nu een handmatige import actie. Dit doe je samen met het BOLD team
  • (2) bestuderen en adviseren hoe wij de Reader van Javascript codering naar Typescript migratie. De Builder is al in TS geschreven
  • (2) onderzoeken hoe wij een PDF van het resultaat uit een checker kunnen maken (FE of BE), en een eerste versie maken. Er is al eens iets gebouwd dat client-side een pdf genereerde en als download aanbood aan een gebruiker van een Checker.
  • (2) onze tester meehelpen test script maken
  • (3) Onderzoeken hoe wij de checkers Open (=shared Source kunnen maken? Het idee is om dit framework binnen de Rijksoverheid beschkibaar te stellen. Zowel voor de dev/ops als gebruik.
  • Deze opdracht wordt uitgevoerd onder verantwoordelijkheid van de directie MKB, afdeling Informatiemanagement, Data en Security (ID&S) en wordt uitgevoerd binnen het team Innovatie. De werkzaamheden hebben een sterk verkennend/innovatief karakter. Wanneer de verkenning succesvol wordt afgerond worden Fiscale Checkers, in samenwerking met andere bedrijfsonderdelen, aan marktpartijen ter beschikking gesteld Het ontwikkelteam is klein en bestaat uit productowner, een vormgever en een technisch consultant.

    Er wordt van je verwacht dat:
  • je zéér zelfstandig kunt werken,
  • je niet in de war raakt als er een keer geen uitgeschreven user stories zijn
  • je van een pittig gesprek met de teamleden houdt over de inhoud van wat wij doen.
  • Achtergrond opdrachtDe Belastingdienst streeft er naar om haar dienstverlening zo goed mogelijk te laten aansluiten op de leefwereld van burgers en bedrijven. Naast eigen websites en portalen onderzoeken we of via kleine online hulpmiddelen, die via online omgevingen van marktpartijen worden aangeboden, een betere ondersteuning kunnen verlenen. Hierdoor kunnen wij burgers en bedrijven eerder in hun klantreis op de hoogte te brengen van de fiscale gevolgen en mogelijkheden van hun transactie(s) en keuzes. Zo voorkomen we teleurstellingen of gedoe achteraf met de Belastingdienst.Eén van die hulpmiddelen worden straks onze Fiscale Checkers: webcomponenten/plug-ins ontwikkeld voor specifieke doelgroepen rondom een fiscaal thema. Een webcomponent kan bestaan uit een interface naar een API-service, bijvoorbeeld voor het ophalen van gegevens over de motorrijtuigenbelasting. Of een wat uitgebreidere.

    Eisen

  • Alleen Nederlandstalige CV’s aanbieden en kandidaten moeten perfect Nederlands kunnen spreken.
  • Opdracht is minder geschikt voor ZZP’ers ivm wet DBA
  • HBO werk- & denkniveau:
    Webdevelopment (4 jaar)
    Ervaring in het ontwikkelen van webcomponent toepassingen in VUEjs framework (3 jaar)
    Ervaring in het cross server uitwisselen van data met JSON (1 jaar)

    Wensen

  • Het is een pré als je ervaring hebt in het werken volgens de Agile Scrum methodiek
  • Competenties

  • je bent inventief en creatief in het bedenken van (technische)oplossingen.
  • Je bent sterk in je argumentatie om je keuze kracht bij te zetten. Hierbij lukt het jou om je standpunt helder onder de aandacht te krijgen, ook voor collega's die geen technische achtergrond hebben.
  • Je bent flexibel in denken en doen, je schrikt niet als je werkpakket ineens een andere aanpak nodig heeft of dat je werkzaamheden niet altijd een vooraf besproken begin en eindpunt hebben.
  • Daarnaast ga je samenwerken met een ander ontwikkelteam binnen de Belastingdienst.
  • Binnen de dynamiek van de Belastingdienst.

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

De recruiter

Shirley Trouwen

Between

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.