
Opdrachten
Info
Functie
Senior Full stack ontwikkelaarLocatie
AlmeloUren per week
36 uren per weekLooptijd
15.10.2023 - 19.10.2024Opdrachtnummer
145128Sluitingsdatum
Opdrachtbeschrijving
De Justitiële Informatiedienst (Justid) zorgt dat cruciale informatie beschikbaar is op het juiste moment voor de juiste persoon. In de strijd voor een meer rechtvaardige en veilige samenleving helpt Justid met een breed pakket aan diensten en oplossingen. Voor de doorontwikkeling van haar portofolio is Justid op zoek naar een full stack developer. Je zal je werkzaamheden primair verrichten voor de ontwikkeling van een nieuwe voorziening voor de migratiekten. Maar je bent- in onderlinge overleg- inzetbaar voor meerde projecten en/of afdelingen. De werkzaamheden die je als Senior Ontwikkelaar zal gaan verrichten zijn o.a.- Je vertaalt de in kaart gebrachte gebruikersbehoefte naar een passende full service oplossing binnen de kaders van de project start architectuur en documenteert deze. Daarin werk je nauw samen met de project en solution architect.- Je begeleidt het proces van voorbereiding en inrichting van een ontwikkel, test en productie platform, daarin werk je nauw samen met technisch beheer. Je werkt een ontwikkelstrategie op basis van continuous delivery engineering practices. - Je bent 'eerste ontwikkelaar'. Je levert daarmee een bijdrage aan de refinement van user stories en de vertaling naar technische oplossingen. Als meewerkend voorman draag je een steentje bij aan het bouwen en testen, het demonstreren van de geleverde functionaliteit aan stakeholders, het implementeren van de software en het documenteren van je oplossingen.- Je bent daarnaast vraagbaak voor andere teamleden. Je stemt af met de productowner inzake het begroten en inplannen van de taken. Je bewaakt daarbij de technische samenhang. Samen met de andere ontwikkelaars bewaak je vervolgens of we met de werkzaamheden het einddoel behalen. Je draagt daarbij je kennis over nieuwe ontwikkelingen over aan de andere teamleden. - Je denkt en werkt mee aan het schrijven en uitvoeren van de functionele, integratie- en productietesten.
Achtergrond opdracht
Een van de projecten waar je aan gaat weken is de realisatie van een nieuwe voorziening. De Nederlandse uitvoeringswet EU-verordeningen grenzen en veiligheid, geeft invulling aan een omvangrijk pakket van Europese verordeningen waarmee wordt beoogd Europa veiliger te maken en de reizigersmobiliteit te bevorderen. Een pakket van maatregelen moet ervoor zorgen dat verschillende Unie-systemen, processen en informatie beter aan elkaar verbonden worden (interoperabiliteit). Een zogenaamde gele link wordt vastgelegd als gegevens als niet vergelijkbaar worden bestempeld. Er start een proces van manuele verificatie voor beoordeling hiervan.Eind 2022 hebben alle ketenpartners, unaniem besloten tot de realisatie van een gezamenlijk te gebruiken procesvoorziening ter ondersteuning van het oplossen van deze gele links. De zogenoemde Gele Link Oplos Service (hierna GLOS) biedt een oplossing voor het ketenprobleem waarbij verschillende verantwoordelijke autoriteiten experts willen inzetten bij de beoordeling. Met een vooronderzoek is in kaart gebracht wat de gewenste functionaliteiten en aan zijn welke uitgangspunten de oplossing moet voldoen. Er wordt nu een geleidelijke start gemaakt met de realisatie hiervan. Hiervoor wordt het huidige projectteam uitgebreid met nieuwe specialismen.
Eisen
Werken in Agile/scrum teams, omvang minimaal 6 personen, opgedaan bij grotere bedrijven, publiek of privaat, (100+ FTE), binnen minimaal 3 verschillende projecten als onderdeel van grotere IT programma’s.
Minimaal 5 jaar senior ervaring met de technieken: Java/Spring boot en REST/JSON, XML/XSLT. Onderbouwd in het CV van de kandidaat.
Ruime jaar ervaring met technieken als: Angular, Typescript/Javascript, HTML en CSS.
Ervaring met ‘continuous integration’ en ‘continuous delivery’ via Jenkins, GIT, IntelliJ en/of Nexus.
Wensen
Competenties
De kandidaat:
• is enthousiast en gedreven
• communiceert open en transparant
• denkt in oplossingen
• handelt pro-actief om resultaten te bereiken (gecommitteerd)
• zoekt pro-actief naar verbinding met teamleden en stakeholders (betrokken)
• kan hoeveelheid werk goed schatten en plannen
• heeft een constructief kritische houding.
De komende maanden zal er een nieuw ontwikkelteam worden gecreëerd. Je ziet als een uitdaging om in een nieuw team te stappen en te helpen aan het bouwen daarvan. Het team zal gaan werken volgens Agile- en Scrum-methodiek in combinatie met continuous delivery engineering practices. Je deelt je eigen kennis en ervaring ten dienste van het team. Je hebt daarom gedegen kennis van coding conventions, continuous integration en deployment. Je begrijpt dat je kwaliteit bij de bron moet realiseren, en dat fouten voorkomen aan het begin van het voortbrengingsproces essentieel is om zo vroeg mogelijk de kwaliteitseisen te kunnen invullen.
Aanvullende kennis
Kandidaat is deskundig op één of meer van de volgende terreinen (in volgorde van belangrijkheid):
• Java met Spring Boot
• REST API, SOAP
• JSON, XML
• RDBMS bij voorkeur Oracle, SQL
• Container platformen: Docker, Kubernetes
Overige functiewensen
Kandidaat heeft:
• een duidelijke T-shaped rol gehad binnen het agile werken, bij voorkeur in de (extra) rol als Scrum Master.
• ervaring als lead developer/engineer en is daarmee in staat om zelfstandig de software architectuur van applicaties op te stellen en de software te ontwikkelen als meewerkend voorman in een DevOps team.
• wil graag werken in en voor een organisatie met een groot maatschappelijk belang
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.
Ministerie van Justitie & Veiligheid (JenV)
Opdrachtbeschrijving
De Justitiële Informatiedienst (Justid) zorgt dat cruciale informatie beschikbaar is op het juiste moment voor de juiste persoon. In de strijd voor een meer rechtvaardige en veilige samenleving helpt Justid met een breed pakket aan diensten en oplossingen. Voor de doorontwikkeling van haar portofolio is Justid op zoek naar een full stack developer. Je zal je werkzaamheden primair verrichten voor de ontwikkeling van een nieuwe voorziening voor de migratiekten. Maar je bent- in onderlinge overleg- inzetbaar voor meerde projecten en/of afdelingen. De werkzaamheden die je als Senior Ontwikkelaar zal gaan verrichten zijn o.a.- Je vertaalt de in kaart gebrachte gebruikersbehoefte naar een passende full service oplossing binnen de kaders van de project start architectuur en documenteert deze. Daarin werk je nauw samen met de project en solution architect.- Je begeleidt het proces van voorbereiding en inrichting van een ontwikkel, test en productie platform, daarin werk je nauw samen met technisch beheer. Je werkt een ontwikkelstrategie op basis van continuous delivery engineering practices. - Je bent 'eerste ontwikkelaar'. Je levert daarmee een bijdrage aan de refinement van user stories en de vertaling naar technische oplossingen. Als meewerkend voorman draag je een steentje bij aan het bouwen en testen, het demonstreren van de geleverde functionaliteit aan stakeholders, het implementeren van de software en het documenteren van je oplossingen.- Je bent daarnaast vraagbaak voor andere teamleden. Je stemt af met de productowner inzake het begroten en inplannen van de taken. Je bewaakt daarbij de technische samenhang. Samen met de andere ontwikkelaars bewaak je vervolgens of we met de werkzaamheden het einddoel behalen. Je draagt daarbij je kennis over nieuwe ontwikkelingen over aan de andere teamleden. - Je denkt en werkt mee aan het schrijven en uitvoeren van de functionele, integratie- en productietesten.
Achtergrond opdracht
Een van de projecten waar je aan gaat weken is de realisatie van een nieuwe voorziening. De Nederlandse uitvoeringswet EU-verordeningen grenzen en veiligheid, geeft invulling aan een omvangrijk pakket van Europese verordeningen waarmee wordt beoogd Europa veiliger te maken en de reizigersmobiliteit te bevorderen. Een pakket van maatregelen moet ervoor zorgen dat verschillende Unie-systemen, processen en informatie beter aan elkaar verbonden worden (interoperabiliteit). Een zogenaamde gele link wordt vastgelegd als gegevens als niet vergelijkbaar worden bestempeld. Er start een proces van manuele verificatie voor beoordeling hiervan.Eind 2022 hebben alle ketenpartners, unaniem besloten tot de realisatie van een gezamenlijk te gebruiken procesvoorziening ter ondersteuning van het oplossen van deze gele links. De zogenoemde Gele Link Oplos Service (hierna GLOS) biedt een oplossing voor het ketenprobleem waarbij verschillende verantwoordelijke autoriteiten experts willen inzetten bij de beoordeling. Met een vooronderzoek is in kaart gebracht wat de gewenste functionaliteiten en aan zijn welke uitgangspunten de oplossing moet voldoen. Er wordt nu een geleidelijke start gemaakt met de realisatie hiervan. Hiervoor wordt het huidige projectteam uitgebreid met nieuwe specialismen.
Eisen
Werken in Agile/scrum teams, omvang minimaal 6 personen, opgedaan bij grotere bedrijven, publiek of privaat, (100+ FTE), binnen minimaal 3 verschillende projecten als onderdeel van grotere IT programma’s.
Minimaal 5 jaar senior ervaring met de technieken: Java/Spring boot en REST/JSON, XML/XSLT. Onderbouwd in het CV van de kandidaat.
Ruime jaar ervaring met technieken als: Angular, Typescript/Javascript, HTML en CSS.
Ervaring met ‘continuous integration’ en ‘continuous delivery’ via Jenkins, GIT, IntelliJ en/of Nexus.
Wensen
Competenties
De kandidaat:
• is enthousiast en gedreven
• communiceert open en transparant
• denkt in oplossingen
• handelt pro-actief om resultaten te bereiken (gecommitteerd)
• zoekt pro-actief naar verbinding met teamleden en stakeholders (betrokken)
• kan hoeveelheid werk goed schatten en plannen
• heeft een constructief kritische houding.
De komende maanden zal er een nieuw ontwikkelteam worden gecreëerd. Je ziet als een uitdaging om in een nieuw team te stappen en te helpen aan het bouwen daarvan. Het team zal gaan werken volgens Agile- en Scrum-methodiek in combinatie met continuous delivery engineering practices. Je deelt je eigen kennis en ervaring ten dienste van het team. Je hebt daarom gedegen kennis van coding conventions, continuous integration en deployment. Je begrijpt dat je kwaliteit bij de bron moet realiseren, en dat fouten voorkomen aan het begin van het voortbrengingsproces essentieel is om zo vroeg mogelijk de kwaliteitseisen te kunnen invullen.
Aanvullende kennis
Kandidaat is deskundig op één of meer van de volgende terreinen (in volgorde van belangrijkheid):
• Java met Spring Boot
• REST API, SOAP
• JSON, XML
• RDBMS bij voorkeur Oracle, SQL
• Container platformen: Docker, Kubernetes
Overige functiewensen
Kandidaat heeft:
• een duidelijke T-shaped rol gehad binnen het agile werken, bij voorkeur in de (extra) rol als Scrum Master.
• ervaring als lead developer/engineer en is daarmee in staat om zelfstandig de software architectuur van applicaties op te stellen en de software te ontwikkelen als meewerkend voorman in een DevOps team.
• wil graag werken in en voor een organisatie met een groot maatschappelijk belang
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.
HeadFirst
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.