Freelance opdrachten binnen IT & technologie

De IT-sector is verreweg de grootste afnemer van freelance talent in Nederland. Van softwareontwikkeling en cloud-architectuur tot cybersecurity en data-engineering: elke dag worden er tientallen nieuwe opdrachten geplaatst voor IT-professionals. Op dit moment staan er 730 opdrachten open binnen deze sector.

Typische opdrachten

  • Softwareontwikkeling (Java, Python, .NET, JavaScript)
  • Cloud-architectuur en migraties (Azure, AWS, GCP)
  • Data-engineering en analytics platforms
  • DevOps, CI/CD en platform engineering
  • Cybersecurity en informatiebeveiliging
  • IT-projectmanagement en agile coaching
Laden...
BlueTrail · 13-06-2026 14:28 · Den Haag
Wij zijn op zoek naar een ervaren Senior DevOps/Platform Engineer voor het ontwerpen, coördineren en bewaken van de implementatie op het Enterprise platform Bekostigen en de daarmee benodigde generieke maatwerkservices. Verantwoordelijkheden:Ontwerpen, inrichten en beheren van schaalbare, hoog beschikbare en veilige containerplatformen en servicesUitvoeren van beheerwerkzaamheden in bestaande OpenShift-omgevingenUitvoeren van operationele werkzaamheden in containerized Java-landschappen (Niet java development)Bewaken van de software-cycle van het containerplatform volgens afgegeven standaardenOntwerpen, ontwikkelen en onderhouden van CI/CD-pipelinesOntwerpen en implementeren van GitOps-deploymentstrategieën Bouwen van Docker images voor (middleware) applicatiesOntwikkelen en beheren van Helm charts met templatingAnalyseren en oplossen van CVE’s in imagesInrichten en onderhouden van monitoring van platformen en applicaties, inclusief dashboards (Bij voorkeur Kibana)Troubleshooten van systeem en applicatieproblemenUitvoeren van deployments naar OpenShift-clustersImplementeren en beheren van OpenShift projects (namespaces)Migreren van CI/CD-workloads (bijvoorbeeld van Jenkins naar GitLab CI)Navolgen, bewaken en toepassen van security best practices en containerplatformstandaardenAchtergrond opdrachtDe waardestroom DevOps Enablement (DOE) van DUO ICT heeft een team Generic Solutions & Services. Dit team is verantwoordelijk voor Document services, Keycloak services, E-formulieren service en RMS Services. Het team bestaat uit 8 personen. Eisen bij de opdracht:Je hebt WO werk- en denkniveau (Minimaal 4 jaar).Je hebt ervaring binnen een complexe uitvoerende overheidsorganisatie.Je hebt ervaring met het werken binnen een multidisciplinair DevOps-team.Je hebt ervaring met het werken in een scaled Agile omgeving, bij voorkeur ervaring met SAFe.Je hebt ervaring met GitLab CI/CD, Jenkins, ArgoCD, Docker, Helm, Java-containerisatie. Je hebt minimaal 3 jaar ervaring met het opzetten van schaalbare applicaties op multi-datacenter Kubernetes clusters.Je hebt ervaring met Kubernetes in high-availability enterprise omgevingen.Je hebt ervaring met multi-datacenter Kubernetes Clusters. Je hebt minimaal 3 jaar ervaring met Kubectl en OC (OpenShift) CLI.Je hebt ervaring met het inrichten van monitoring van platformen en applicaties via Kibana (of vergelijkbare tools). Je hebt minimaal 3 jaar ervaring met OpenShift op administratorniveau.Wensen bij de opdracht:Je bent (door ervaring) in staat om zelfstandig kennis op te bouwen waar interne expertise meestal ontbreekt.Je bent (door ervaring) in staat om binnen een complexe organisatie met meerdere locaties zelfstandig het juiste expertise-netwerk op te bouwen.Je hebt goede kennis van Linux.Je hebt ervaring met beheerwerkzaamheden in bestaande OpenShift omgevingenCompetenties:zelfstandig zaken kunnen oppakkencommunicatief sterkeen op samenwerken gerichte werkhoudingstressbestendigbesluitvaardig Referentienummer2026-05027 LocatieDen Haag Startdatum22 juni 2026 Einddatum30 mei 2027 Optie op verlengingJa Uren per week36u p/w Sluitingsdatum18 juni 2026  10:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:28
Als Unity developer binnen team Netherlands 3D werk je aan het gelijknamige online visualisatieplatform waarmee gebruikers data uit uiteenlopende bronnen samenbrengen en inzichtelijk maken. Jij bent degene die er voor zorgt dat deze data bijeen kan worden gebracht: je bouwt gestandaardiseerde koppelingen tussen Netherlands 3D en leveranciers van data of rekenmodules. De uitdaging daarbij is om grote, complexe datasets tot leven te brengen in de browser en tegelijkertijd de koppelingen naar deze datasets zo eenvoudig mogelijk door een gebruiker te laten uitvoeren.Je hebt een stevige achtergrond in Unity-ontwikkeling (C#, WebGL) en weet hoe je de Unity UI Toolkit optimaal inzet om functionaliteit zo intuïtief mogelijk aan te bieden aan gebruikers. Je begrijpt de wereld van OGC-standaarden en weet hoe je geodata conform die standaarden ontsluit en visualiseert binnen Unity. Jij kunt de brug slaan tussen de technische diepgang van efficiënte 3D-rendering en de praktische informatiebehoeften van onze gebruikers. Dat kan iedereen zijn, maar de focus ligt op stedenbouwkundigen en ruimtelijk beleidsmakers.Je komt in een team waarbij je nauw samenwerkt met collega Unity developers, UI/UX-ontwerpers, een scrummaster en een productowner. Je staat stevig in je schoenen, neemt initiatief en gedijt in een dynamische omgeving waar innovatie en samenwerking centraal staan.WerkzaamhedenJe werkt in een multidisciplinair Agile/Scrum team aan de doorontwikkeling van het Netherlands 3D platform, met aandacht voor performance, schaalbaarheid en gebruiksvriendelijkheid;Je ontwerpt en implementeert WebGL-gebaseerde visualisaties van grote geodatasets, waarbij je optimale rendering-prestaties in de browser waarborgt;Je past OGC-standaarden toe bij het integreren en ontsluiten van geodata vanuit verschillende bronnen. Denk aan WMS, WFS, OGC API Features, Vector Tiles (OGC API Tiles en Styles) en 3D Tiles;Je bouwt en onderhoudt gebruikersinterfaces met de Unity UI Toolkit, afgestemd op de specifieke eisen van webplatformen, specifiek die voor overheidscommunicatie;Middels code-reviews houd je samen met collega’s de kwaliteit en leesbaarheid van de codebase op niveau;Je verkent actief nieuwe technologieën, waaronder Unity WebGPU en het koppelen van nieuwe bestandsformaten (o.a. BIM, Puntenwolken, Gaussian Splats) en deelt je bevindingen met het team om het platform toekomstbestendig te houden;Je stemt af met de Product Owner en klanten over functionele en technische keuzes, en geeft richtinggevend advies over innovatie en ontwikkeling. Eisen bij de opdracht:Je hebt minimaal 6 jaar ervaring als professioneel Unity developer, bij voorkeur met een focus op webGL-toepassingen.Je hebt kennis van en ervaring met OGC-standaarden, zoals WMS, WFS, WMTS, OGC API Features of 3D Tiles.Je hebt ervaring met het visualiseren van grote datasets via WebGL, inclusief aandacht voor performance-optimalisatie in de browser op desktop.Je hebt ervaring met het werken in een Agile/Scrum-omgeving en DevOps-werkwijzen.Je hebt ervaring met de Unity UI Toolkit voor de ontwikkeling van web-interfaces.Je beschikt minimaal over een HBO werk- en denkniveau.Je beschikt over een afgeronde opleiding in de richting van geo-informatie, informatica of gaming.Wensen bij de opdracht:Je hebt kennis van Unity WebGPU.Je hebt kennis met standaarden en tooling op het gebied van 3D-stadsmodellen, zoals CityGML of CityJSON.Je beschikt over ervaring met automated testing binnen Unity.Je hebt een goede beheersing van de Nederlandse taal in woord en geschrift.Je hebt ervaring met geodata-infrastructuur en ruimtelijke datavraagstukken in een overheids- of publieke context.Competenties:Omgevingsbewustzijn: Je bent goed geïnformeerd over vakinhoudelijke, technologische en maatschappelijke ontwikkelingen en weet deze te vertalen naar concrete verbeteringen in het platform.Samenwerken: Levert een constructieve bijdrage aan een gezamenlijk resultaat, in het bijzonder aan de sfeer en de relaties binnen de groep of het team.Analytisch vermogen: Kan hoofd- en bijzaken onderscheiden, een vraagstelling in onderdelen uitsplitsen en logische verbanden leggen tussen de verschillende deelaspecten.Initiatief: Je bent in staat complexe technische en inhoudelijke vraagstukken te doorgronden en om te zetten in heldere, werkbare oplossingen. Referentienummer2026-05041 LocatieAmsterdam Startdatum1 juli 2026 Einddatum31 december 2026 Optie op verlengingJa Uren per week32 - 36u p/w Sluitingsdatum18 juni 2026  15:06 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:27 · Utrecht
Utrecht heeft jou nodig! Wil jij bijdragen aan een gezonde, leefbare stad voor iedereen? Utrecht groeit snel en staat voor grote uitdagingen op het gebied van mobiliteit, klimaatadaptatie en energietransitie. Als Medior Ontwerper Openbare Ruimte / Landschapsontwerper speel jij een sleutelrol in het vormgeven van de buitenruimte van onze stad.Jouw rolJe gaat aan de slag binnen het landschapsteam van de vakgroep Stedelijke Omgeving van Stadsingenieurs – dé makers van de Utrechtse buitenruimte. Samen met zo’n 30 collega’s (verkeers- en landschapsontwerpers en cultuurtechnische adviseurs) werk je aan uiteenlopende projecten in de stad, zoals de Afrikalaan, het Lombokplein en het Majoor Bosshardtplantsoen. Je werkt in een team met een mooie mix van jong en ervaren talent en draagt bij aan zowel concrete projecten als gebied overstijgende opgaven.Wat ga je doen?Samenwerken in interdisciplinaire projectteams onder leiding van een technisch projectleider of senior ontwerperOntwerpen maken en uitwerken van SO, VO tot DO-niveau (inclusief beheertoetsen)Aansturen van tekenaars, junior ontwerpers en technisch ontwerpersOverleggen voeren met opdrachtgevers, stakeholders en bewonersPresenteren van ontwerpen binnen projectteams, aan externe partijen en (indien nodig) bestuurlijk niveauJe werkt grotendeels zelfstandig en richt je werkzaamheden naar eigen inzicht in. De focus ligt op resultaat en kwaliteit. Eisen bij de opdracht:Je hebt minimaal 3 jaar relevante werkervaring op HBO niveau.Je hebt HBO werk- en denkniveau, met opleiding in tuin- en landschapsinrichting (bijv. Larenstein) en/of civiele techniek.Je hebt een ontwerpopleiding (must-have).Je hebt ervaring met technisch ontwerp (SO/VO/DO).Je hebt sterke tekenskills.Je hebt goede plantenkennis.Je hebt ervaring met software zoals AutoCAD, SketchUp, Adobe CS, Office365.Je hebt een goede beheersing van de Nederlandse taal (voor presentaties en rapportages).Jouw portfolio meesturen is verplicht.Wensen bij de opdracht:Je hebt minimaal 5 jaar relevante werkervaring op HBO niveau.Je hebt ervaring met software zoals Microstation. Referentienummer2026-05045 LocatieUtrecht Startdatum6 juli 2026 Einddatum5 juli 2027 Optie op verlengingNee Uren per week24u p/w Sluitingsdatum15 juni 2026  20:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:27 · Den Haag
Als research engineer ben je verantwoordelijk voor het verder ontwikkelen, beheren en ondersteunen van de technische infrastructuur binnen de Onderzoeksafdeling van de KB. Je speelt een sleutelrol in het faciliteren van onderzoekers door het klaarzetten van datasets, ontwikkelen van technische oplossingen en het leveren van technische ondersteuning aan Researchers in Residence en andere onderzoekers die gebruik willen maken van onze digitale data.Een belangrijk onderdeel van de opdracht is het technisch beheer en onderhoud van de researchserver. Dit omvat onder andere het beheren van de web stack, het waarborgen van veilige toegang tot de serveromgeving in Linux en het verzorgen van certificering en beveiligingsmaatregelen. Je zorgt ervoor dat de onderzoeksomgeving stabiel, veilig en toekomstbestendig is, maar ook toegankelijk voor je collega’s.Daarnaast adviseer je over en verzorg je de inrichting van beveiligde onderzoekslaptops voor externe onderzoekers die gebruikmaken van het KB Data Lab. Je zorgt ervoor dat deze werkomgevingen voldoen aan de geldende security-eisen en optimaal ingericht zijn voor onderzoek.Je bent tevens betrokken bij het opleveren van datasets op verzoek van Dataservices, waarbij je zorg draagt voor een correcte, efficiënte en veilige levering van data aan interne en externe onderzoekers.Binnen de opdracht draag je bij aan het afronden van de NIS2-inventarisatie van de KB research server, waarbij je helpt om risico’s in kaart te brengen en maatregelen te implementeren conform geldende wet- en regelgeving.Tot slot lever je hoofdzakelijk een actieve bijdrage aan het klaarzetten van datasets voor onderzoekers, maar daarnaast draag je ook bij aan het opzetten en doorontwikkelen van een software documentatieplan, zodat kennisborging en overdraagbaarheid van systemen en oplossingen structureel wordt verbeterd. EisenMin. 3 jaar ervaring en kennis van data modelling en metadata standards (bijv. Dublin Core, METS, MODS).Min. 3 jaar ervaring en kennis en vaardig met programmeren (Python, SQL, XML), API’s en web technologie.Min. 5 jaar ervaring met beheersing van Linux, Python, data extractieMin. 5 jaar ervaring en kennis van software engineering principes en best practices. Denk hierbij onder andere aan OOP, design patterns en SOLID, en aan versiebeheer met Git, schrijven van unit tests en documentatie, en CI met Docker in GitLab;DevOps skillsBeschikbaar voor min. 24 uur, met mogelijkheid tot uitbreiding naar 32 uur per week3 dagen per week op locatie aanwezig, maandag, dinsdag en donderdagBeschikbaar voor intakes (max. 45 min) op maandag 22 juni om 13.00 uur, 14.00 uur of 15.00 uur op locatie.WensenKennis van digitale preservering principes zoals OAIS en PREMIS.Sterke analytische vaardigheden en probleemoplossend vermogen;Proactieve teamspeler met goede communicatieve vaardigheden;Passie voor gestructureerde en onderhoudbare software en de toepassing daarvanFlexibiliteit en win-win denken, waarbij je de (soms tegengestelde) belangen van software en domein kunt verdedigen en afwegen;Leergierig en open voor feedback. Referentienummer2026-05096 LocatieDen Haag Startdatum22 juni 2026 Einddatum22 december 2026 Optie op verlengingJa Uren per week24-32u p/w Intakegesprek22 juni 2026 Sluitingsdatum12 juni 2026  05:30 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:27
De Solution Architect Infrastructuur vormt de brug tussen de solution architecten en de afdeling Infrastructure Services (IS) als het gaat om de infrastructuur.Wat ga je als Solution Architect Infrastructuur doen:Opstellen solution architectuur voor een breed palet aan opdrachten op het gebied van Infrastructuur (Servers, Netwerk, Storage, Werkplek, ....).Stuurt op toekomst vaste inzet technologie ten behoeve van een moderne Campus-omgeving.Ontwikkelt visie en geeft richting aan oplossingen voor onze medewerkers (docenten, onderzoekers).Denkt mee en geeft sturing aan de roadmap vernieuwing ICT infrastructuur.Geeft infra-input aan architecturen die door de meer informatiesysteem-/functioneel gerichte architecten worden opgesteld.Stelt architectuur- en solution bouwblokken op.Welke achtergrond heb je?Je hebt een achtergrond in een omgeving met een omvangrijk technologielandschap.Je hebt affiniteit met een organisatie in het onderwijs- of onderzoeks-domein.Ervaring in het uitwerken van Infrastructuur Architecturen.Resultaat & Doelstelling van de opdrachtOpstellen en afstemmen van PSA, HLD met de onderliggende opdrachten die het betreft. Eisen bij de opdracht:Je bent iemand die, na een korte introductie, zelf start en zijn/haar weg kan vinden in de VU organisatie.Je hebt ervaring met Software Defined Infrastructure en met name Software Defined netwerk infrastructuur.Je hebt ervaring met Linux en met name RHEL.Je hebt uitgebreide Microsoft ervaring op het gebied van servers, OS en active directory.Je hebt affiniteit met AVD en moderne werkplekmethodieken zoals privileged accountmanagement en privileged identity management.Je hebt kennis van en ervaring met standaarden zoals HORA, NORA, EAR, BIO en ISO 27001.Je hebt kennis van en ervaring met raamwerken zoals TOGAF, Archimate, BPMN, (agile)Prince2, SAFe, SCRUM en DevOps en ITILv3.Je hebt ruime ervaring met het ontwikkelen en gebruiken van Solution Building Blocks en het opstellen van (high level) designs. Staat boven de materie en is daardoor in staat naast de details ook de grote lijn vast te stellen en vast te houden. Je hebt academisch werk- en denkniveau. Je hebt een opleiding in en werkervaring met moderne IT infrastructuur en IT architectuur.Wensen voor de opdracht:Je hebt ervaring met Cloudprincipes, ervaring met Azure hybrid cloud en Azure AD.Competenties:Is in staat de oplossingen niet alleen in techniek te zoeken maar ook en juist in werkwijzen en methodieken.In staat om patronen te doorbreken en mensen mee te nemen.Kan goed luisteren en is in staat om zich in te leven in de belangen van de ander.Doorzetter, geeft niet snel op en bedenkt alternatieve aanvliegroutes.Resultaat- en klantgericht.Creatieve geest gericht op samenwerken.Nieuwsgierig, innoverend en enthousiast.In staat complexe vraagstukken in eenvoudige oplossingen te vertalen en vast te leggen als document.Goede regisseurs kwaliteiten, een persoon die het voortouw neemt, zowel professioneel als pragmatisch wat betreft de technische transformatie opzet en aanpak.Iemand die kan motiveren en goed stakeholder schap uitoefenend samen met de projectmanager, in de brede zin richting managers, teamleiders, consultant en engineers.Kan ‘out-of the-box” denken. 1 Referentienummer2026-05104 LocatieAmsterdam Startdatum6 juli 2026 Einddatum31 oktober 2026 Optie op verlengingJa Uren per week32-40u p/w Intakegesprek24 juni 2026 Sluitingsdatum19 juni 2026  12:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:27 · Den Haag
In deze opdracht werk je in een team met verschillende specialisten aan de realisatie van digitale informatieproducten die het beleidsproces van de beleidsafdeling Water, Klimaat, Natuur en Landbouw ondersteunen. De producten zijn bijvoorbeeld beleidsmonitors, beleid –scenariotools, of registraties en raadpleegomgevingen voor het vastleggen van doelen en maatregelen voor de realisatie van het beleid. Het team bestaat uit UX-designer, collega’s ontwikkelaars, communicatiemedewerker, geo-informatie specialisten en beleidsspecialisten. Voorbeelden van de producten die we hebben ontwikkeld zijn bijvoorbeeld de KRW (waterkwaliteit) monitor, een sturingscockpit voor de financiën van het ZH-PLG en het Doelen-Maatregelen Systeem voor de N2000.We staan als digitaliserings-team dicht bij de beleids-opgaven en zijn nauw betrokken bij de ontwikkelingen in het beleidsdomein. Binnen de opdracht werk je aan de realisatie van de ondersteunende beleidsproducten in nauw contact met je teamleden en de beleidsmedewerker(s) waar het product in gebruik zal worden genomen. Ook geef je input aan de roadmap en visie voor de doorontwikkeling van de product portfolio. De provincie ontwikkelt eigen producten als open source om hergebruik binnen provincies of andere overheden mogelijk te maken en te stimuleren.Je wordt ingezet als Full Stack Developer met daarbij de nadruk op Backend, daarnaast ook Frontend.KernverantwoordelijkhedenOntwikkelen en onderhouden van schaalbare webapplicaties in Azure Cloud;Implementeren van CI/CD pipelines en automatisering;Waarborgen van (security) best practices;Realiseren van Informatieproducten conform AGILE werkproces.Afdeling I&ADe afdeling Informatisering & Automatisering (I&A) wordt steeds uitgedaagd door externe veranderingen en door interne behoeften en verwachtingen. I&A maakt samen met de provinciale gebruikers en partners keuzes om het gevoelige evenwicht te bewaren tussen de beschikbare middelen en het voorzien in behoeften, vernieuwen en innoveren.De provincie Zuid-Holland beschikt over een Microsoft omgeving en een gevirtualiseerde desktop omgeving. Team BI is onderdeel van de afdeling Informatie & Automatisering. Het team is verantwoordelijk voor het databeheer, dataontsluiting, functioneel, technisch beheer en ontwikkeling van BI-applicaties, geeft advies over bedrijfsvoeringsdata, maakt informatieproducten, en voert data-analyses uit. Het ondersteunt bij de primaire taken van de Provincie, het maken en uitvoeren van beleid. De afdeling Informatisering & Automatisering van de provincie Zuid-Holland heeft behoefte aan de inzet van een externe kandidaat voor de opdracht Full-stack ontwikkelaar Bouw/ doorontwikkeling van digitale informatieproducten ten behoeve van beleidsondersteuning binnen het domein Water Klimaat Natuur en Landbouw. Eisen bij de opdracht:Je hebt minimaal HBO/ universitair werk- en denkniveau in de richting van software engineering. Dit is Aantoonbaar d.m.v. werkervaring waaruit blijkt dat je een zelfstandige, proactieve rol hebt gehad, waarbij de breedte en diepte van de werkervaring op het gebied van Software Engineering duidelijk is.Je hebt minimaal 6 jaar werkervaring met webtechnologieën HTML, CSS (inclusief SCSS/LESS en CSS-modules) en modern JavaScript/TypeScript.Je hebt minimaal 5 jaar werkervaring met Git ontwikkeling.Je hebt minimaal 3 jaar werkervaring met Vue 3 of vergelijkbaar webframework. (Composition API, custom composables, reactivity system).Je hebt minimaal 3 jaar ervaring met ontwikkeling op code hosting platvorm.Je hebt minimaal 3 jaar werkervaring met Nuxt 3 of vergelijkbaar framework: SSR, static site generation, routing, middleware en modules.Je hebt minimaal 3 jaar werkervaring met het inrichten van OTAP, DevOps engineering en CI/CD pipelines.Je hebt minimaal 5 jaar werkervaring met REST API voor web-applicaties (design, implementatie en integratie).Je hebt minimaal 5 jaar ervaring met database design, modellering, database management, migraties.Wensen bij de opdracht:Je hebt meerdere jaren werkervaring opgedaan met het ontwikkelen van webapplicaties in een moderne cloud omgeving.Je hebt meerdere jaren werkervaring opgedaan in de afgelopen 15 jaar als Full Stack Developer.Je hebt meerdere jaren werkervaring opgedaan met ontwikkelen met open source frameworks voor web-app development (Front-end en Back-end).De opdrachtgever ontvangt graag jouw visie op de opdracht en aanpak. Tip: Visie o.a. illustreren met voorbeelden van andere opdrachten waarin je een vergelijkbare rol heeft gehad.Competenties:Resultaatgericht handelen: daadkrachtig optreden,Pro-actieve houdingInitiatiefrijkPragmatisch;FlexibiliteitZorgvuldigheidProbleemoplossend vermogen;Communicatieve en adviesvaardigheden (Nederlands);Zelfstandig kunnen werkenTeamspeler. Referentienummer2026-05108 LocatieDen Haag Startdatum3 augustus 2026 Einddatum31 januari 2027 Optie op verlengingJa Uren per week36u p/w Intakegesprek7 juli 2026 Sluitingsdatum26 juni 2026  10:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:27 · Den Haag
Je bent een medior Security Officer met praktische kennis van de Baseline Informatiebeveiliging Overheid (BIO). Binnen het team POO ondersteun je het borgen van de BIO-conformiteit als onderdeel van het doel van de organisatie om aantoonbaar aan de Cyberbeveiligingswet (Cbw) te blijven voldoen. Je werkt mee aan de uitvoering van het BIO self-assessment op basis van de controls beschreven in de BIO2.0, je helpt bij het in kaart brengen van gaps en draagt bij aan het opstellen van een verbeterplan. Ook ondersteun je de teams bij het implementeren van de in het verbeterplan voorgestelde maatregelen en zorg je voor de daaruit volgende borging binnen het ISMS van de organisatie. Je werkt daarbij nauw samen met de andere Security Officers, IT Operations en andere betrokken afdelingen. Je pakt vraagstukken zelfstandig op en zoekt actief afstemming wanneer dat nodig is.Achtergrond: PGB2.0Een persoonsgebonden budget (pgb) is een budget dat zorgbehoevenden kunnen aanvragen om zelf hulp, zorg en begeleiding of voorzieningen in te kopen om zelfstandig te (blijven) wonen en leven. Daarbij kan zelf een keuze gemaakt worden uit zorgverleners en begeleiders. Een pgb kan op basis van verschillende regelingen worden aangevraagd: op basis van de Wet langdurige zorg (Wlz), de Wet maatschappelijke ondersteuning (Wmo), de Jeugdwet en de Zorgverzekeringswet (Zvw). Ter ondersteuning van de uitvoering in de pgb-keten is het ketensysteem PGB2.0 ontwikkeld. PGB2.0 ondersteunt de verstrekkers en de SVB bij het uitoefenen van hun wettelijke taak en helpt de budgethouders en zorgverleners bij de financiële afhandeling van de zorgtaken. PGB2.0 omvat een zorgdomein en een financieel domein die met elkaar zijn verbonden via koppelvlakken. Het zorgdomein omvat portalen voor budgethouders, SVB-medewerkers, zorgverleners en verstrekkers (gemeenten en zorgkantoren). Daarnaast heeft het zorgdomein koppelingen met het financiële domein, bestaande uit de financiële en administratieve systemen van de SVB. Momenteel loopt een meerjarig bestuurlijk traject dat moet leiden tot structurele overname van het PGB 2.0 door de SVB. OpdrachtgeveriRealisatie is onderdeel van de directie informatiebeleid en ontwikkelt in opdracht van beleidsafdelingen van VWS, maatwerk software en tools die bijdragen aan het versnellen van de digitalisering in de zorg. Denk daarbij aan:Het verkennen en aantonen van nieuwe oplossingen door het uitvoeren van pilots of PoC’s (Proof of Concepts)Het ontwikkelen en realiseren van nieuwe software en digitale tools op basis van privacy en security by designHet moderniseren van bestaande, verouderde, informatiesystemen.Het inzetten van technisch advies bij digitaliseringsvraagstukken.iRealisatie heeft alle capaciteiten in huis om software te ontwerpen, ontwikkelen én beheren – met een privacy- en security-first aanpak. We bouwen software, webapplicaties en mobiele apps.  Eisen bij de opdracht:Je beschikt over minimaal HBO werk- en denkniveau. Je hebt minimaal 3 jaar ervaring als Medior Security Officer. Je beschikt in het CV over minimaal één relevante certificering, zoals: CISSP, CISA, CISM, GCIA of SANS-certificeringen.Je hebt praktische ervaring met de BIO. Wensen bij de opdracht:Je bent in staat is om op verschillende niveaus te acteren en te communiceren.Je hebt ervaring en/of affiniteit met de organisatie van de opdrachtgever.Competenties:Mate van zelfstandig werken. Mate van samenwerkingsgerichtheid. Zelfstandig: pakt taken op zonder voortdurende sturing, signaleert knelpunten proactief.Samenwerkingsgericht: zoekt de verbinding met collega's en andere afdelingen, ook buiten de eigen lijn.Communicatief sterk: kan beveiligingsonderwerpen begrijpelijk maken voor zowel technische als niet-technische gesprekspartners.Pragmatisch: vertaalt beleid naar concrete acties, verliest zich niet in theorie.Vertrouwelijkheid: De Security Officer moet discreet kunnen omgaan met gevoelige informatie.Op de hoogte blijven van de nieuwste bedreigingen en trends: Continue leerling zijn is van vitaal belang in het voortdurend veranderende cybersecuritylandschap.   Referentienummer2026-05110 LocatieDen Haag Startdatum26 juni 2026 Einddatum31 december 2026 Optie op verlengingNog niet bekend Uren per week36u p/w Sluitingsdatum15 juni 2026  08:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
TenMonks · 13-06-2026 14:27 · Amsterdam
Achtergrond/context opdracht De applicatie FCC (Fortes Change Cloud) wordt al jaren binnen het Kadaster gebruikt voor projectbeheer en project portfolio management. In de loop der jaren is het gebruik steeds verder toegenomen waarbij afdelingen binnen het Kadaster de tool op een verschillende manier hebben ingericht en gebruiken. Vooral op het gebied van project portfolio management is het gebruik sterk toegenomen. Hierbij moet je bijv. denken aan de projectmanagers, het CIO-office, de Dienst en Product Managers (DPM’s) en de productowners (PO). Daarnaast is de inzagefunctie opengesteld voor de hele organisatie en zullen voornamelijk managers van bovengenoemde rollen ook gebruik maken van FCC.  Voor de beheersing van het integrale portfolio zijn we dus meer en meer afhankelijk geworden van FCC. Het functionele beheer van FCC was tot op heden echter niet ingericht en werd door de verschillende afdelingen die van FCC-gebruik maakten in het eigen team opgevangen. Gezien het toegenomen belang van FCC voor de bedrijfsvoering van het Kadaster, vinden we dit een ongewenste situatie en willen we het functioneel beheer centraal gaan vormgeven. Het vormgeven van het functionele beheer van FCC zal moeten gebeuren in een omgeving waarin de komende tijd veel veranderingen zullen plaatsvinden. Zo wordt het huidige systeem voor financiën, inkoop en hrm de komende tijd vervangen door een nieuw systeem waarbij de koppelingen met FCC aangepast zullen moeten worden. Daarnaast loopt het contract met FCC af per eind 2026 en zal in 2026 een aanbesteding ter vervanging opgestart moeten worden. Kortom: een roerige tijd waarin we toch het functionele beheer van FCC goed moeten zien vorm te geven. Je zult geplaatst worden bij de afdeling DPI (data-, proces- en informatiemanagement) Bedrijfsvoering. Vanuit de afdeling DPI Bedrijfsvoering adviseren wij over de (in-)richting van processen en systemen en regisseren wij vervolgens de realisatie, implementatie en het beheer ervan. Wij doen dat specifiek voor de bedrijfsvoering van het Kadaster. Denk hierbij aan HRM-processen, financiële huishouding, facilitaire ondersteuning, inkoopprocessen, enz. VerantwoordelijkhedenJij draagt de verantwoordelijkheid om voor de tool FCC het functionele beheer in te richten en uit te voeren. Daarbij zal de nadruk liggen op het project portfolio management waarbij op later moment – als daar ruimte voor is – gekeken kan worden naar de andere onderdelen van FCC die in gebruik zijn. Taken zijn: Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact. Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is. Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen. Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen.
Meer informatie
BlueTrail · 13-06-2026 14:27 · Den Haag
Je bent een ervaren Senior Security Officer (SSO) met diepgaande kennis op het gebied van security management en kan daarmee een brug slaan tussen beleid en techniek. Je bent in staat om structureel het beleid en de processen rond informatiebeveiliging en PGB 2.0 te implementeren, vast te leggen en te monitoren/beoordelen. De SSO werkt nauw samen de ISO en is het aanspreekpunt bij vraagstukken op het gebied van de implementatie van Informatiebeveiligingsbeleid voor PGB2.0.De SSO richt zich op het voorbereiden en ondersteunen bij verdere implementatie van security beleid, processen, procedures en instructies, en de verder daaruit volgende borging van het security management (ISMS) binnen de organisatie specifiek. De SSO werkt nauw samen met de Security Officers binnen Technisch Applicatie Beheer (TAB) voor operationele security vraagstukken.Je begeleid vanuit SSO perspectief de ADR-Audits en Digid-Assessments, zowel voor beheer als voor ontwikkeling. In dit kader zal de SSO ook zelf uitvoering geven aan voorkomende werkzaamheden. Achtergrond: PGB2.0Een persoonsgebonden budget (pgb) is een budget dat zorgbehoevenden kunnen aanvragen om zelf hulp, zorg en begeleiding of voorzieningen in te kopen om zelfstandig te (blijven) wonen en leven. Daarbij kan zelf een keuze gemaakt worden uit zorgverleners en begeleiders. Een pgb kan op basis van verschillende regelingen worden aangevraagd: op basis van de Wet langdurige zorg (Wlz), de Wet maatschappelijke ondersteuning (Wmo), de Jeugdwet en de Zorgverzekeringswet (Zvw). Ter ondersteuning van de uitvoering in de pgb-keten is het ketensysteem PGB2.0 ontwikkeld. PGB2.0 ondersteunt de verstrekkers en de SVB bij het uitoefenen van hun wettelijke taak en helpt de budgethouders en zorgverleners bij de financiële afhandeling van de zorgtaken. PGB2.0 omvat een zorgdomein en een financieel domein die met elkaar zijn verbonden via koppelvlakken. Het zorgdomein omvat portalen voor budgethouders, SVB-medewerkers, zorgverleners en verstrekkers (gemeenten en zorgkantoren). Daarnaast heeft het zorgdomein koppelingen met het financiële domein, bestaande uit de financiële en administratieve systemen van de SVB. Momenteel loopt een meerjarig bestuurlijk traject dat moet leiden tot structurele overname van het PGB 2.0 door de SVB. OpdrachtgeveriRealisatie is onderdeel van de directie informatiebeleid en ontwikkelt in opdracht van beleidsafdelingen van VWS, maatwerk software en tools die bijdragen aan het versnellen van de digitalisering in de zorg. Denk daarbij aan:Het verkennen en aantonen van nieuwe oplossingen door het uitvoeren van pilots of PoC’s (Proof of Concepts)Het ontwikkelen en realiseren van nieuwe software en digitale tools op basis van privacy en security by designHet moderniseren van bestaande, verouderde, informatiesystemen.Het inzetten van technisch advies bij digitaliseringsvraagstukken.iRealisatie heeft alle capaciteiten in huis om software te ontwerpen, ontwikkelen én beheren – met een privacy- en security-first aanpak. We bouwen software, webapplicaties en mobiele apps.  Eisen bij de opdracht:Je beschikt over minimaal HBO werk- en denkniveau. Je beschikt in het CV over minimaal één relevante certificering, zoals: CISSP, CISA, CISM, GCIA of SANS-certificeringen.Je hebt minimaal 5 jaar werkervaring met security management. Wensen bij de opdracht:Je hebt (ruime) werkervaring met het implementeren van de Baseline Informatiebeveiliging Overheid (BIO) en/of ISO 27001. Je hebt (ruime) werkervaring met het voorbereiden op en begeleiden van ADR-Audits en Digid-Assessments. Je hebt ervaring en/of affiniteit met de organisatie van de opdrachtgever.Competenties:Uitstekende communicatie- en interpersoonlijke vaardigheden: kandidaat moet complexe beveiligingsconcepten kunnen uitleggen aan zowel technische als niet-technische doelgroepen. Uitstekend kunnen samenwerken met security officers bij Beheer. Zakelijk inzicht: Begrip van de doelstellingen, risico's en nalevingsvereisten van de organisatie helpt om beveiligingsinspanningen af te stemmen op de bedrijfsdoelstellingen. Analytische en probleemoplossende vaardigheden: Het analyseren van beveiligingsincidenten, het identificeren van kwetsbaarheden en het implementeren van oplossingen zijn kerntaken. Vertrouwelijkheid: kandidaat moet discreet kunnen omgaan met gevoelige informatie. Op de hoogte blijven van de nieuwste bedreigingen en trends: het continue bijleren is van vitaal belang in het voortdurend veranderende cybersecuritylandschap.  Referentienummer2026-05111 LocatieDen Haag Startdatum1 juli 2026 Einddatum31 december 2026 Optie op verlengingNog niet bekend Uren per week36u p/w Sluitingsdatum15 juni 2026  15:15 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:27 · Den Haag
Wil jij een bijdrage leveren aan de (door)ontwikkeling van het PGB2.0-systeem? Vind je het leuk om bij een programma te werken en de verbinding te zoeken tussen de verschillende belanghebbenden? En houd je van een uitdaging in een dynamische omgeving? Dit is je kans! Als Scrum Master van PGB2.0 kom je in een programma van ongeveer 60 collega’s te werken. Deze collega’s zijn onderverdeeld in verschillende teams. Zo zijn er 5 ontwikkelteams, 1 applicatiebeheer team, 1 team met Business Analisten, een team Groot onderhoud en een apart team met Architecten en DevOps Engineers. Samen met je collega-Scrum Masters zorg je ervoor dat deze teams het beste uit zichzelf kunnen halen. Door jouw skills leert het team omgaan met onzekerheden en daarop te anticiperen. Ook voel jij je geroepen om het programma continu naar een hoger niveau te tillen. Daarom denk je graag mee hoe bepaalde werkprocessen/-afspraken geoptimaliseerd kunnen worden en laat jij jezelf horen bij geconstateerde bevindingen. Om de samenwerking over de verschillende teams heen te verbeteren/waarborgen, wordt elk kwartaal een teamdag georganiseerd, waar jij als Scrum Master een actieve bijdrage aan levert. Je kunt putten uit de brede Agile-toolbox die jij bezit en weet deze flexibel toe te passen op de context, zonder strikt vast te houden aan de Scrum Guide. Tot slot beschik jij over uitstekende communicatieve vaardigheden, beheers je de Nederlandse taal goed en heb een scherp oog voor de sfeer en onderliggende dynamiek in een team. In deze rol ben je verantwoordelijk voor de correcte uitvoer en het verbeteren van Agile-processen, zoals het verbeteren van de samenwerking en organisatorisch ontzorg je een team.  Achtergrond: PGB2.0Een persoonsgebonden budget (pgb) is een budget dat zorgbehoevenden kunnen aanvragen om zelf hulp, zorg en begeleiding of voorzieningen in te kopen om zelfstandig te (blijven) wonen en leven. Daarbij kan zelf een keuze gemaakt worden uit zorgverleners en begeleiders. Een pgb kan op basis van verschillende regelingen worden aangevraagd: op basis van de Wet langdurige zorg (Wlz), de Wet maatschappelijke ondersteuning (Wmo), de Jeugdwet en de Zorgverzekeringswet (Zvw). Ter ondersteuning van de uitvoering in de pgb-keten is het ketensysteem PGB2.0 ontwikkeld. PGB2.0 ondersteunt de verstrekkers en de SVB bij het uitoefenen van hun wettelijke taak en helpt de budgethouders en zorgverleners bij de financiële afhandeling van de zorgtaken. PGB2.0 omvat een zorgdomein en een financieel domein die met elkaar zijn verbonden via koppelvlakken. Het zorgdomein omvat portalen voor budgethouders, SVB-medewerkers, zorgverleners en verstrekkers (gemeenten en zorgkantoren). Daarnaast heeft het zorgdomein koppelingen met het financiële domein, bestaande uit de financiële en administratieve systemen van de SVB. Momenteel loopt een meerjarig bestuurlijk traject dat moet leiden tot structurele overname van het PGB 2.0 door de SVB. OpdrachtgeveriRealisatie is onderdeel van de directie informatiebeleid en ontwikkelt in opdracht van beleidsafdelingen van VWS, maatwerk software en tools die bijdragen aan het versnellen van de digitalisering in de zorg. Denk daarbij aan:Het verkennen en aantonen van nieuwe oplossingen door het uitvoeren van pilots of PoC’s (Proof of Concepts)Het ontwikkelen en realiseren van nieuwe software en digitale tools op basis van privacy en security by designHet moderniseren van bestaande, verouderde, informatiesystemen.Het inzetten van technisch advies bij digitaliseringsvraagstukken.iRealisatie heeft alle capaciteiten in huis om software te ontwerpen, ontwikkelen én beheren – met een privacy- en security-first aanpak. We bouwen software, webapplicaties en mobiele apps.  Eisen bij de opdracht:Je beschikt over minimaal WO werk- en denkniveau. Je beschikt over minimaal 5 jaar werkervaring als Agile Scrum master binnen een IT- ontwikkelomgeving(en) waarbij gewerkt werd met de tools Jira en Confluence. Je beschikt over ervaring met werken in en met meerdere teams en geschaalde agile methodieken. Wensen bij de opdracht:Je hebt (ruime) ervaring met het aansturen van software ontwikkelteams.Je hebt (ruime) ervaring met het toepassen van scrum methodieken. Je hebt (ruime) ervaring met het faciliteren van groepssessies.Je hebt ervaring en/of affiniteit met de organisatie van de opdrachtgever. Referentienummer2026-05112 LocatieDen Haag Startdatum1 juli 2026 Einddatum31 december 2026 Optie op verlengingNog niet bekend Uren per week36u p/w Sluitingsdatum15 juni 2026  09:15 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:27
DNB werkt in de Cloud sinds 2022 met M365 en SharePoint Online. We zoeken een ervaren functioneel beheerder die onze organisatie kan helpen met het beheer van het platform en het doorvoeren van de wijzigingen die regelmatig optreden. Deze ervaren functioneel beheerder heeft kennis van M365 als platform, gebruik van SharePoint Online als Document managementsysteem, MS Powerplatform en third party apps zoals Ideagen MailManager, Templafy, ShareGate en/of soortgelijk. Er dient goed te worden samengewerkt met het huidige team van functionele applicatiebeheerders binnen ID.De voornaamste werkzaamheden in de functie betreffen:Ondersteuning van functionele taken, zoals testwerkzaamheden, incidentafhandeling, ondersteuning 3rd party M365 oplossingen;Optimalisatie van de 3rd party app’s ten behoeve van de IHH binnen DNB (te weten Ideagen MailManager en Templafy);Onderhouden handleidingen en werkinstructies;Ondersteuning bij dagelijkse werkzaamheden van het Functioneel Beheerteam binnen ID. Eisen bij de opdracht:Je kunt uiterlijk 15 juli 2026 starten voor minimaal 32 uur per week.Je hebt ten minste 3 jaar werkervaring met SharePoint Online en M365.Je hebt ten minste 5 jaar werkervaring met SharePoint.Je hebt ervaring met beheer van Apps/add-ins in M365 zoals: Ideagen MailManager, Templafy, etc.Je hebt ervaringen wat betreft het herinrichten en verplaatsen van sites en bibliotheken in SharePoint online, bijvoorbeeld met ShareGate.Je hebt kennis van Powerplatform.Je hebt goede communicatieve schrijfvaardigheden in de Nederlandse taal.Wensen bij de opdracht:Je kunt al per 1 juli 2026 starten en bent voor 36 uur per week beschikbaar.Je hebt meer dan 5 jaar werkervaring in een fulltime applicatie beheerder rol.Je hebt tenminste 2 opdrachten uitgevoerd waarbij kennis nodig was over Apps/add-ins in M365 zoals: Ideagen MailManager, Templafy.Je hebt ervaring met Incidentmanagement, bijvoorbeeld via ServiceNow.Je bent een Microsoft® Certified Solutions Expert: SharePoint.Competenties:Samenwerken in teamverbandInitiërendKlantgerichtKwaliteitsgerichtCommunicatiefvaardigResultaatgericht Referentienummer2026-05119 LocatieAmsterdam Startdatum1 juli 2026 Einddatum31 december 2026 Optie op verlengingJa Uren per week32-36u p/w Intakegesprek25 juni 2026 Sluitingsdatum17 juni 2026  11:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:26 · Schiphol
REMOTE
Voor Royal Schiphol Group zijn we op zoek naar eem (senior) Mendix developer.Nice to know (you)Schiphol Today is een door Schiphol ontwikkelde mobiele applicatie die processen in de operatie digitaliseert, optimaliseert en transformeert.Ons team kenmerkt zich door de drive om onze gebruikers echt te begrijpen en iedere dag opnieuw verder te helpen. Ons nauw contact met eindgebruikers zorgt ervoor dat onze oplossingen écht impact maken.Schiphol Today is deel van het product portfolio van Business Platform Operations (BPO). Onze missie is om onze luchthavenoperatie iedere dag opnieuw optimaal te laten verlopen met behulp van technologie en data.Connecting your worldAls Mendix Developer bij Schiphol Today draag je bij aan de realisatie van toekomstgerichte applicaties om onze operationele collega’s te ondersteunen. Jij helpt mee om de juiste oplossing te vinden en te bouwen en daarmee waarde te leveren aan de medewerkers en de reizigers op Schiphol. Jouw talenten zet jij in bij het:Bouwen van robuuste Mendix-oplossingen voor huidige en toekomstige operationele processen op Schiphol.Ontwikkelen en beheren van duurzame en kwalitatieve applicaties.Analyseren en oplossen van technische uitdagingen.Actief bijdragen aan kennisdeling door middel van o.a. reviews en Tech Talks.Ondersteunen van de eindgebruikers bij incidenten.Signaleren en bespreekbaar maken van procesverbeteringen.Meedraaien in een roulerende standby-dienst (één week, circa eens per 5 weken) buiten kantoortijden van 7u - 23u (met bijbehorende vergoeding).Je maakt deel uit van een multidisciplinair team met onder andere business analisten, designers, developers en een tester. Samen met het team ben je verantwoordelijk voor het opleveren van beheerbare functionaliteiten volgens de Mendix en Schiphol guidelines. Waar mogelijk maak je gebruik van herbruikbare blokken, of zorg je dat functionaliteiten herbruikbaar zijn. Daarnaast ben je betrokken bij nieuwe features, van de uitwerking tot aan de implementatie en beheer. Dit volgens het DevOps principe “You build it, you run it”. Hierbij denk je kritisch mee en ben je altijd bezig met het verbeteren van de volledige applicatie. Met een frisse blik en een flinke dosis enthousiasme staan wij iedere dag (vanuit huis en Schiphol) klaar om onze luchthavenoperatie te verbeteren. Kom jij ons team versterken?You've got this Schiphol verbindt jouw wereld. Met de beste mensen maken we reizen veilig en verantwoord. Jij draagt hieraan bij doordat je problemen als een uitdaging benadert en hiervoor vliegensvlug een goede oplossing vindt. Ook ben jij het talent dat met een positieve en energieke houding te werk gaat. Eisen bij de opdracht:Je hebt minimaal 5 jaar relevante ervaring met Mendix.Je hebt minimaal 1 jaar ervaring met Mendix Native Mobile.Je hebt affiniteit met het werken met zowel front- als backend.Je hebt kennis van front-end technologieën als HTML/CSS, Javascript en React Native.Je hebt kennis van integratie technologieën als REST, Odata en SFTP.Je hebt ervaring met multi-application Mendix landschappen.Competenties:Een open mindsetLeergierigCommunicatief sterk (Nederlands en Engels) Referentienummer2026-05132 LocatieSchiphol Startdatum1 juli 2026 Einddatum30 juni 2027 Optie op verlengingNee Uren per week32u p/w Sluitingsdatum16 juni 2026  09:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:26 · Leiden
Doorontwikkeling bedrijfsvoering: leges, tijdschrijven, kostenverhaal en inrichting van rollen, taken en verantwoordelijkheden De organisatie wil in een volgende fase de bedrijfsvoering rondom leges, tijdschrijven en kostenverhaal verder professionaliseren. De nadruk ligt daarbij niet alleen op inhoudelijke en financiële juistheid, maar vooral op een duidelijke inrichting van processen, rolverdeling, taakverdeling, eigenaarschap, governance en sturing, zodat besluitvorming, uitvoering en verantwoording structureel en eenduidig worden georganiseerd.De vervolgopdracht richt zich op drie samenhangende onderdelen:Kostendekkendheid van leges – zorgen dat tarieven aansluiten op de werkelijke kosten.Tijdschrijven – inzicht verkrijgen in de inzet van medewerkers op verschillende taken en projecten.Kostenverhaal bij projecten – kosten voor ruimtelijke projecten correct doorbelasten en verantwoorden.Kostendekkendheid van leges, tijdschrijven en kostenverhaal bij projecten zijn organisatiebrede processen waarbij verschillende disciplines betrokken zijn. In deze vervolgopdracht ligt de nadruk op het verbeteren van de bedrijfsvoering: het verder inrichten, verduidelijken en borgen van werkprocessen, governance, rolverdeling, taakverdeling, verantwoordelijkheden en onderlinge samenwerking. Daarbij moeten de processen inhoudelijk, juridisch en financieel in samenhang worden georganiseerd en waar mogelijk geharmoniseerd.Essentieel daarbij is dat per onderdeel helder wordt vastgelegd waar proceseigenaarschap ligt, hoe regie wordt gevoerd, op welke momenten besluitvorming plaatsvindt, hoe escalaties worden afgehandeld en op welke wijze voortgang en kwaliteit worden gemonitord.AchtergrondEr bestaat reeds een multidisciplinaire werkgroep. Voor de financiële kant wordt gebruikgemaakt van een ondersteunende applicatie voor kostendekkendheid. In deze vervolgfase ligt de nadruk op het verder verbeteren en bestendigen van de werkwijze, zodat verantwoordelijkheden, invoer, toetsing en besluitvorming eenduidig zijn belegd.Daarbij moet ook de governance worden aangescherpt: wie is proceseigenaar, wie voert regie, wie toetst, wie adviseert en wie besluit op welk moment in de Planning & Control-cyclus.Er is behoefte aan verdere uitwerking en borging van:de wijze waarop kosten worden begroot;de wijze waarop tijdsbesteding wordt vastgelegd;de wijze waarop tarieven worden bepaald en verantwoord binnen de Planning & Control-cyclus;de wijze waarop personele lasten worden doorbelast binnen de organisatie.Beoogd resultaat: een afgestemd en bestuurlijk voor te leggen voorstel waarin niet alleen de legestarieven aansluiten op de werkelijke kosten, maar ook duidelijk is hoe rollen, taken, verantwoordelijkheden, processtappen en de afrekenmethodiek structureel zijn ingericht.Kostenverhaal projectenBinnen dit onderdeel lopen reeds enkele initiatieven. Processen worden beschreven en er wordt gekeken naar de juiste financiële verwerking en opname in een ondersteunende applicatie. De vervolgstap is om deze initiatieven te verbinden tot een samenhangende werkwijze met heldere procesregie, eigenaarschap en taakverdeling.Daarbij moet expliciet worden uitgewerkt hoe de governance is ingericht, wie verantwoordelijk is voor de processturing, hoe afstemming tussen disciplines plaatsvindt en op welke wijze besluiten, afwijkingen en escalaties worden behandeld.Wat nog ontbreekt, is een goede afstemming en samenhang tussen de verschillende onderdelen en betrokkenen, inclusief penvoering, eigenaarschap, escalatie en besluitvorming. Juist op deze punten moet de bedrijfsvoering verder worden versterkt.De vervolgopdracht moet daarom ook leiden tot een governance-inrichting waarin verantwoordelijkheden, overlegstructuren, besluitvormingsmomenten en verantwoordingslijnen expliciet en werkbaar zijn vastgelegd.Beoogd resultaat: een afgestemd voorstel voor een toekomstbestendige inrichting van proces, rollen, taken, verantwoordelijkheden, sturing en financiële verwerking, gereed voor besluitvorming.TijdschrijvenVoor beide processen is een juiste en eenduidige verantwoording van kosten essentieel. Tijdschrijven is hierin een cruciale randvoorwaarde, maar vindt momenteel nog beperkt plaats. In deze vervolgopdracht moet het proces niet alleen worden opgezet, maar ook organisatorisch worden belegd voor zowel vast als ingehuurd personeel.Daarbij is het van belang dat helder wordt wie waarvoor verantwoordelijk is, hoe registratie, controle en verwerking plaatsvinden en hoe uren worden toegerekend aan projecten en organisatieonderdelen voor onder meer kostenverhaal en mogelijk leges.Tevens moet worden bepaald voor welke processen tijdschrijven verder structureel kan worden ingezet, zoals plustaken en subsidies. Ook moet duidelijk worden welke proceseigenaren, controlepunten en besluitvormingsmomenten nodig zijn om tijdschrijven als structureel sturingsinstrument te kunnen inzetten.Omdat het afrekenen van uren invloed heeft op de kostenverdeelstaat en verdeelsleutels binnen de organisatie, wordt verwacht dat ook de gekoppelde processen, rollen en verantwoordingslijnen worden aangepast in de afrekensystematiek.Daarbij moet worden bepaald:voor welke werkzaamheden tijdschrijven verplicht wordt (bijvoorbeeld projecten, leges, subsidies en plustaken);hoe uren intern worden afgerekend;welke aanpassingen dit vraagt in de kostenverdeling en afrekensystematiek.Beoogd resultaat: een afgestemd voorstel voor de inrichting en borging van tijdschrijven binnen de organisatie, inclusief procesafspraken, rolverdeling, taakverdeling, verantwoordelijkheden en aansluiting op de financiële administratie.Het project Tijdschrijven moet nog worden opgestart.Rol van de projectleider in de vervolgopdrachtDe projectleider:brengt structuur aan in de samenwerking tussen disciplines (financiën, beleid, uitvoering en juridische zaken) en richt een heldere governance- en overlegstructuur in;verduidelijkt en organiseert rollen, taken, verantwoordelijkheden en proceseigenaarschap binnen de betrokken processen;zorgt dat processen op elkaar aansluiten, werkbaar zijn ingericht en duurzaam worden geborgd in de bedrijfsvoering en Planning & Control-cyclus;adviseert over werkwijze, systemen, sturingsinformatie, besluitvormingsmomenten en implementatie;stuurt op afstemming met belanghebbenden, maakt escalaties en besluitvorming expliciet en zorgt voor duurzame bestuurlijke en organisatorische inbedding van de verbeteringen. Eisen bij de opdracht:Je hebt ervaring binnen een gemeentelijke organisatie, bij voorkeur een samenwerkingsverband of werkorganisatie met meerdere gemeenten.Je hebt minimaal 5 jaar ervaring met leges omgevingsvergunningen en berekening van kostendekkendheid.Je hebt kennis van en ervaring met tijdschrijven en urenverrekening.Je hebt inzicht in kostenverdeelstaten en verdeelsleutels tussen gemeenten.Je hebt ervaring met kostenverhaal in het ruimtelijk domein.Wensen bij de opdracht:Je hebt ervaring met de applicaties kostendekkendheid.nl, Key2Financiën, Grexmanager en/of TIM. Competenties bij de opdracht:Proactief: ziet waar verbeteringen mogelijk zijn en pakt deze actief en gestructureerd op.Leiderschap: taakgericht: kan een team overtuigen en resultaatgericht werken. Je beschikt over het vermogen om overzicht, doorzicht en inzicht te creëren en van daaruit, uitzicht (voorspelbaarheid).Analytisch: kan breed analyseren en in staat om hoofd- en bijzaken te scheiden.Planmatig: organisatievermogen, zorgvuldig, planmatig en resultaatgericht kunnen werken.Communicatief vaardig: in staat om de ingewikkelde materie op een begrijpelijke manier over te brengen op de collega’s, zodat ieders rol en taak in het proces naar behoren kan worden uitgevoerd Verbinden: medewerkers motiveren, verbinden en de samenwerking stimuleren zowel binnen als buiten het programma. Is een fijne sparringpartner voor de teammanagerStressbestendig: In staat om onder tijdsdruk te werken en kan goed schakelen. Het vermogen om onder druk te presteren, prioriteiten te stellen en pragmatische oplossingen in te brengen in een dynamische omgeving. Referentienummer2026-05136 LocatieUitgeest Startdatum1 juli 2026 Einddatum1 juli 2027 Uren per week16-24 met uitbreiding mogelijkheidu p/w Sluitingsdatum19 juni 2026  10:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
TenMonks · 13-06-2026 14:26 · Apeldoorn
Sla jij de brug tussen business en ICT? Zorg jij dat de software die onze engineers bouwen een passende invulling biedt van de wensen bij de business? Wil jij bijdragen aan een juiste en tijdige toekenning van toeslagen aan de burgers van dit land? Dan is deze vacature bij een van onze teams binnen IBS Toeslagen, onderdeel van de Directie IV van de Belastingdienst, misschien iets voor jou. Je standplaats is Apeldoorn en het betreft een dienstverband van 32 – 36 uur. Als functioneel ontwerper bij IBS Toeslagen bedenk je hoe wijzigingen in wet- en regelgeving en andere businesswensen kunnen worden gerealiseerd binnen het bestaande en veelomvattende applicatielandschap. Je doet dit samen met de collega’s in je team en met betrokken architecten en businessanalisten. In het bijzonder word je ingezet op het rekenhart van Toeslagen, waarbij we werken met Model Driven Software Engineering (MDSE). Dat betekent o.a. dat je de functionaliteit met betrekking tot het bepalen van recht, duur en hoogte vastlegt in een domeinspecifieke taal van waaruit C#-code wordt gegenereerd binnen onze .NET-oplossing. Je houdt overzicht over de diverse veranderingen en kunt de voors en tegens van de verschillende mogelijke oplossingen tegen elkaar afwegen. Je staat open voor vernieuwing en houdt daarbij de continuïteit in het oog. Door je ruime ervaring ben je in staat de goede keuzes te maken en deze met overtuiging over te brengen, en bovenal het hoofd koel te houden in een dynamische werkomgeving. We werken volgens de Agile principes waarbij de SAFe-methodiek onze leidraad is. Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact. Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is. Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen. Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen. Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates. Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren. Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder.
Meer informatie
OpdrachtIn deze opdracht ben je verantwoordelijk voor het inrichten van verschillende onderdelen van de nieuwe GR. Onder regie van de kwartiermaker zijn er 3 programma’s die moeten worden ingericht. Voor 1 programma zoeken wij nog een projectleider en voor 1 programma een programmamanager. De onderlinge taakverdeling moet nog nader worden bekeken.Het programma: Inrichten van de GR bestaat uit 5 deelprojecten. Doel van dit programma is om de rechtspersoon GR helemaal goed in te richten, zodat deze als volwaardige organisatie gaat functioneren. Dit programma heeft al een programmamanager. De 5 deelprojecten:Sluiten van een bedrijfsvoering DVO voor de functies voor HR, ICT en financiën.Zoeken van nieuwe huisvesting.Zorgdragen voor het stellen/laten opstellen van all het organisatiebeleid (wervingsbeleid, privacybeleid, budgethoudersregeling, financieel beleid etc).Formatie-, plaatsings-, wervingsplan.Communicatie. Jouw primaire verantwoordelijkheid ligt bij de eerste drie deelprojecten. Je draagt zorg voor de realisatie van de bijbehorende resultaten en stuurt de benodigde activiteiten aan om deze deelprojecten succesvol af te ronden. Je zorgt voor afstemming en samenhang met de deelprojecten formatie-, plaatsings- en wervingsplan en communicatie. Vanuit de eigen verantwoordelijkheid signaleert de projectleider afhankelijkheden, risico's en raakvlakken en stemt hierover af met de kwartiermaker, programmamanager en betrokken stakeholders.Er ligt veel tijdsdruk op de realisatie van de 5 deelprojecten. Er dient in zeer kort tijdsbestek een geactualiseerde projectaanpak en planning met mijlpalen, risicomatrix en stakeholders- en besluitvormingsanalyse te worden opgesteld waarna direct aan de slag gegaan wordt met de deelprojecten.Kernopdracht1. Realiseren DVO bedrijfsvoeringJij zorgt voor de realisatie van een bedrijfsvoeringsovereenkomst voor HR, ICT en financiële dienstverlening.Werkzaamheden omvatten onder andere:Inventariseren van functionele en organisatorische eisen.Verkennen en beoordelen van mogelijke samenwerkingspartners, waaronder gemeenten en marktpartijen.Coördineren van gesprekken en onderhandelingen.Opstellen of laten opstellen van benodigde documentatie.Begeleiden van besluitvorming. ResultaatOndertekende of besluitrijpe bedrijfsvoering overeenkomsten voor HR, ICT en financiële dienstverlening. 2. Realiseren huisvestingJij zorgt voor het organiseren en begeleiden van het huisvestingstraject en de inrichting van de huisvesting.Werkzaamheden omvatten onder andere:Opstellen van huisvestings- en inrichtingseisen.Verkennen en beoordelen van geschikte locaties.Uitwerken van businesscases en besluitvormingsvoorstellen.Begeleiden van selectie- en contracteringsprocessen. ResultaatGeselecteerde en contractueel geborgde en ingerichte bedrijfslocatie die voldoet aan de vastgestelde eisen. 3. Ontwikkelen organisatiebeleidJij zorgt voor de totstandkoming van de benodigde beleidsdocumenten voor de nieuwe organisatie.Onder meer betreft dit:Wervings- en selectiebeleid;Privacybeleid;Budgethouders regeling;Financieel beleid;Overige noodzakelijke organisatie- en bedrijfsvoering regelingen. Werkzaamheden bestaan uit het zelfstandig opstellen van documenten in samenwerking met inhoudelijke specialisten.ResultaatVastgestelde of besluitrijpe beleidsdocumenten die noodzakelijk zijn voor de operationele inrichting van de GR. De opdracht is succesvol afgerond wanneer ten minste de volgende resultaten zijn gerealiseerd:1. Gesloten of besluitrijpe bedrijfsvoering overeenkomsten voor HR, ICT en financiële dienstverlening.2. Een geselecteerde en contractueel geborgde ingerichte huisvestingslocatie voor de GR.3. Een complete set van vastgestelde of besluitrijpe organisatiebeleidsstukken.4. Een integraal overzicht van afhankelijkheden en raakvlakken met het formatie-, plaatsings- en wervingsplan en het communicatieproject, inclusief benodigde afstemming voor een succesvolle inrichting van de GR.5. Een volledig overdraagbaar projectdossier inclusief eindrapportage. Eisen bij de opdracht:Afgeronde opleiding op minimaal hbo bachelor niveauMinimaal 2 jaar aantoonbare werkervaring in de afgelopen 5 jaar als organisatieadviseur of manager binnen Jeugd en Wmo van een gemeente of een lokaal teamWensen bij de opdracht:Minimaal 5 jaar aantoonbare werkervaring in de afgelopen 8 jaar als organisatieadviseur of manager in het sociaal domein (benoem in het cv waar dit is opgedaan)Minimaal 5 jaar aantoonbare werkervaring in de afgelopen 8 jaar met het herinrichten van processenMinimaal 2 jaar aantoonbare werkervaring in de afgelopen 8 jaar met regionale samenwerking van gemeenten (benoem in het CV waar dit is opgedaan)Competenties:Uitdrukkingsvaardigheid (mondeling) goedUitdrukkingsvaardigheid (schriftelijk) uitstekendLuisterenDoorzettingsvermogenResultaatgericht werkenSamenwerkenAnalyserend vermogenPlannen en organiseren Referentienummer2026-05146 LocatieWoerden, Utrecht Startdatum3 juli 2026 Einddatum3 januari 2027 Optie op verlengingJa Uren per week24 - 32u p/w Intakegesprek25 juni 2026 Sluitingsdatum18 juni 2026  09:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:26 · Utrecht
Waar ga je werken?De Politie heeft recentelijk OpenText Intelligent Capture, versie 25.4 geïmplementeerd en is momenteel bezig met de overgang naar SAP voor de nieuw te ondersteunen bedrijfsvoering processen.Binnen het team softwareontwikkeling is een behoefte ontstaan voor een teamlid in de rol van consultant voor OpenText Intelligent Capture. Het team bestaat uit 3 leden en werkt aan de software van OpenText Intelligent Capture. Dit product zorgt ervoor dat wordt voldaan aan de wetgeving rondom "digitaal informatiebeheer" en de "Wet Openbare Overheid".Wij zoeken een kandidaat die ervaring heeft met het werken in een DevOps team en uitgebreide kennis van de configuratie, installatie en het beheer van OpenText Intelligent Capture. Je zult ook verantwoordelijk zijn voor het delen van je kennis met andere teamleden en bijdragen aan de ontwikkeling van het product.Werktijden en -dagenOp de dinsdag en woensdag wordt fysiek in Utrecht samengewerkt.Overige dagen zijn afhankelijk van afspraken op locatie om taakinvulling op basis dan geprioriteerde onderwerpen effectief invulling te geven.Sprintwisseldagen en afstemmingsmomenten met de PO en/of het DevOps team. Daarnaast afhankelijk van de ondersteuningsbehoefte vanuit het team i.r.t. de binnen de sprint geprioriteerde onderwerpenWat ga je doen?De kandidaat wordt ingezet als volwaardig teamlid, verantwoordelijk voor alle werkzaamheden binnen het DevOps team met de nadruk op de configuratie, installatie en het beheer van de OpenText Intelligent Capture.Als lid van het DevOps-team zorgt de kandidaat voor configuratie, installatie en het beheer van het OpenText Intelligent Capture systeem. Als lid van het DevOps-team beschikt de kandidaat over een visie en houding die de doelstelling overstijgt. Wanneer wenselijk treedt de kandidaat proactief buiten de consultant rol ter ondersteuning van de overige disciplines.Configureert en onderhoudt OpenText Intelligent Capture;Identificeert en bewaakt de beheersing van productrisico's;Realiseert vanuit kennis en ervaring met migraties nieuwe OpenText applicatiesOndersteunt en adviseert over de toepassing van standaards en richtlijnen, methoden en technieken en technologieën. Eisen voor de opdrachtJe hebt een diploma op hbo-niveau (bachelor).Je hebt minimaal 5 jaar werkervaring met de configuratie en het beheer van OpenText Intelligent Capture.Je hebt werkervaring met het identificeren en bewaken van de beheersing van productrisico's bij de implementatie van OpenText Intelligent Capture.Je hebt werkervaring met migraties van OpenText applicaties.Je hebt minimaal 5 jaar werkervaring binnen een DevOps-team waar gebruik wordt gemaakt van OpenText Intelligent Capture.Je hebt minimaal 5 jaar werkervaring binnen een grote overheidsorganisatie (meer dan 1.000 medewerkers) waar gebruik wordt gemaakt van OpenText Intelligent Capture.CompetentiesJe bent communicatief sterk en maakt complexe zaken begrijpelijk voor anderen.Je bent resultaatgericht en zet doelen om in concrete, efficiënte resultaten.Je bent kwaliteitsgericht en streeft altijd naar de hoogste kwaliteit in je werk.Je bent een teamspeler en draagt actief bij aan het succes van het team (Scrum/DevOps).Je bent initiatiefrijk en ziet kansen om voordelen voor de organisatie te behalen.Je bent accuraat en werkt nauwkeurig met weinig fouten. Referentienummer2026-05154 LocatieOdijk Startdatum1 september 2026 Einddatum1 december 2027 Optie op verlengingNog niet bekend Uren per week36u p/w Sluitingsdatum17 juli 2026  12:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:26 · Schiphol
Voor Royal Schiphol Group zijn we op zoek naar een Site Reliability Engineer – Business Platform Operations (BPO): Jouw impact op de luchthaven van de toekomst. Met een steeds complexer en volwassener applicatielandschap binnen Business Platform Operations groeit de behoefte aan ervaren Site Reliability Engineers (SRE). Je komt terecht in een team van vier andere Site Reliability Engineers, met als gezamenlijke focus het verder uitbouwen en professionaliseren van de SRE-capability binnen Schiphol. Jij zorgt voor de stabiliteit, performance en continuïteit van onze bedrijfskritische applicaties – zowel zelfgebouwd als ingekocht – en speelt een sleutelrol in het waarborgen van de operationele excellentie van Schiphol.Binnen Schiphol Group werken we Agile, met korte lijnen, veel ruimte voor eigen initiatief en een sterke focus op continu verbeteren. De werksfeer is toegankelijk, behulpzaam en gericht op samenwerking: samen zetten we elke dag een stap vooruit. Samen met 3000 trotse collega’s werk je mee aan onze missie: ’s werelds meest duurzame luchthavens van hoge kwaliteit.Wat ga je doen in deze rol?Als SRE ben jij het technische aanspreekpunt voor de operationele fase van onze applicaties. Je werkt met moderne infrastructuur en IT-beleid om de betrouwbaarheid van onze systemen te garanderen.Ontwerpen, beheren en verbeteren van business-critical platformen op OpenShift en Azure Cloud.Werken volgens de SRE-methodologie, met een duidelijke focus op: Incident managementHet uitvoeren van blameless postmortemsDoorvoeren van structurele verbeteringen op basis van incidentenBorgen van performance, continuity en resilienceVerbeteren van event management door: Het optimaliseren van monitoring en alerting (Splunk Enterprise, Splunk Observability)Het reduceren van ruis en het verhogen van signaal-kwaliteitAutomatiseren van infrastructuur en platformcomponenten met Terraform en Ansible.Opzetten, beheren en optimaliseren van CI/CD-pipelines met Azure DevOps en GitHub Actions.Beheren en optimaliseren van RHEL-gebaseerde Linux-omgevingen.Werken binnen een event-driven architecture, waarbij systemen asynchroon met elkaar communiceren.Technische ondersteuning van Product Teams bij architectuurkeuzes, releases en productie-issues.Actief deelnemen aan een on-call rooster voor productie-incidenten.Analyseren van trends en risico’s in productie en deze vertalen naar duurzame verbeteringen.Wat maakt deze rol uniek?Werken bij Schiphol is werken bij één van Europa’s belangrijkste luchthavens. Je werkt aan systemen die letterlijk de luchthaven draaiende houden.Je combineert techniek, strategie en samenwerking in een dynamische omgeving en draagt bij aan de digitale duurzaamheid.Voor deze rol werken de collega's uit het projectteam doorgaans op maandag en donderdag op kantoor. Verder is de rol uiteraard flexibel in te delen. Eisen bij de opdracht:Je hebt minimaal 5 jaar ervaring als Site Reliability Engineer, DevOps Engineer of Platform Engineer.Je hebt ervaring met:OpenShift / Kubernetes;Azure;Infrastructure as Code (Terraform);Configuratiemanagement & automatisering (Ansible);CI/CD tooling (Azure DevOps, GitHub Actions);Linux (RHEL) en Windows Server.Je hebt ervaring met het werken binnen een event-driven architectureJe bent bekent met werken volgens SRE-principes (incidenten, postmortems, reliability improvements).Je hebt ervaring in en met on-call diensten in productieomgevingen.Competenties:Je hebt sterke communicatieve vaardigheden en een samenwerkingsgerichte mindset. Je voelt je comfortabel in een enterprise‑omgeving met meerdere teams en afhankelijkheden. Je bent ownership, kwaliteitsbewustzijn en pragmatisme zijn voor jou vanzelfsprekend. Referentienummer2026-05163 LocatieSchiphol Startdatum2 juli 2026 Einddatum1 juli 2027 Optie op verlengingNee Uren per week36u p/w Sluitingsdatum17 juni 2026  09:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
BlueTrail · 13-06-2026 14:26 · Den Haag
Het contact tussen de overheid, particulieren en bedrijven verloopt steeds vaker digitaal. Bijvoorbeeld via services als DigiD en MijnOverheid. Als platform-engineer bij Logius in Den Haag zorg jij dat deze dienstverlening optimaal blijft werken en zich snel verder kan ontwikkelen. Jouw doel? Een digitale wereldwaarin miljoenen mensen en bedrijven vlot en veilig kunnen communiceren met uiteenlopende overheidsinstanties. Binnen Logius werk je in het systemteam(STEAM) van de ART (Agile Release Train) Gegevens en Berichten. Je beheert en ontwikkelt een stevig, betrouwbaar en gebruiksvriendelijk platform, zodatapplicaties die hier op landen, op een veilige en snelle manier waarde kunnen leveren. Met dit platform nemen we DevOps ontwikkel-teams zaken alshosting(middleware) en informatiebeveiliging uit handen én bieden we ruimte om nieuwe digitale diensten te ontwikkelen. Jij houdt het platform operationeelen zorgt ervoor dat het blijft voldoen aan de wensen van de klant. Dit doe je vanuit een DevOps system-team en volgens de SAFe-methodiek. STEAM is eengoede mix van interne en externe collega’s die toe willen groeien naar een professioneel system team. Actief werken aan een veilige en feedbackrijkewerkcultuur is hiervoor de basis. Feedback wordt gezien als leermiddel, waardoor het onderlinge vertrouwen en werkvreugde groeien. De drukbezochtewekelijkse donderdag middelborrel is niet alleen heel gezellig, maar ook een ideale manier om je netwerk uit te breiden met collega’s uit andere afdelingen diespontaan langskomen. Het ambitieuze team draagt actief bij aan het bewerkstelligen van de architectuur visie op onderwerpen als automation en observability.We willen middels GitOps full stack continuous delivery implementeren, zodat onze DevOps teams autonoom, veilig en foutloos kunnen werken en zich volledigkunnen focussen op hun kerntaken. Daarnaast willen we altijd in control op de systemen in onze business value stream en toegroeien naar self healing systemsaan de hand van metrics. Hoe ziet je dag eruit?Jij en je collega’s werken in sprints van twee weken aan de features die tijdens driemaandelijkse planningssessieszijn vastgesteld. Je werkdag begint met een dagstart. Welke hulpvragen zijn er binnen je team of heb je zelf? Vervolgens werk je bijvoorbeeld aan het updatenvan bestaande tooling of ga je om tafel met een klant die een nieuwe applicatie wil laten draaien op ons platform. Met onder meer de solution architect en deDevOps-engineer van deze klant bespreek je de wensen en je maakt duidelijk wat nodig is om de applicatie goed te laten landen. Waar nodig ga je ook ingesprek met bijvoorbeeld een infra-architect of businessconsultant, of met de leverancier van het besturingssysteem. Behalve dat je toeziet op dedoorontwikkeling van ons platform, los je samen met je teamleden incidenten op. In stand-by-diensten (24/7) zorgen jullie dat onze dienstverlening beschikbaar blijft. Jullie motto? If you break it, you fix it! Ook pak je beheerwerkzaamheden op, en test of review je het werk van je collega’s. En natuurlijk heb je daarnaast een scherp oog voor de ontwikkelingen in de markt. Welke nieuwe technieken zijn er? En hoe kunnen wij die inzetten? Zo borg je de kwaliteit van onze bestaande én nieuwe dienstverlening. Eisen bij de opdracht:Je hebt minimaal HBO werk- en denkniveau, idealiter heb je een afgeronde HBO opleiding in de richting van Informaca, Netwerkbeheer of aanverwant.Je hebt minimaal 5 jaar ervaring met platform-engineering binnen cloud-omgevingen. Je hebt minimaal 5 jaar ervaring met Terraform, Ansible en GIT.Je hebt minimaal 5 jaar een proven track record op het gebied van GitOps.Je hebt minimaal 5 jaar ervaring op minimaal HBO+ werk- en denkniveau.Wensen bij de opdracht:Je hebt kennis van de diensten en producten van Logius.Je hebt ervaring met het gebruik van Linux en RHCSA8 of 7.Je hebt ervaring met infrastructure as code tools als Terraform en Ansible.Je hebt ervaring met geautomatiseerd testen en CI/CD tools.Je hebt kennis van concepten van security, IAM, encryptie en PKI.Je hebt kennis van netwerken (IPV4 IPV6), DNS, firewals.Je hebt ervaring met of kennis van de Agile/Safe werkwijze.Je hebt ervaring met de upgrade naar hogere RHEL versies.Je hebt ervaring met het coachen en leiding geven van beheer teams, in staat zijn hen scherp te houden en naar een hoger niveau te tillen.Je hebt ervaring met coachen en begeleiden van junior teamleden.Je bent 2 dagen per aanwezig op kantoor in Den Haag.Je bent beschikbaar voor consignatiedienst.Competenties:De Logius kerncompetenties zijn:DurfInitiatiefFlexibelResultaatgerichtSamenwerkenZelfontwikkelingSpecifiek voor deze functie zijn daarnaast de volgende competenties gewenst:KlantgerichtAnalytisch Referentienummer2026-05166 LocatieDen Haag Startdatum6 juli 2026 Einddatum30 juni 2027 Optie op verlengingJa Uren per week36u p/w Sluitingsdatum16 juni 2026  09:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
TenMonks · 13-06-2026 14:26
Voor deze opdracht is een ervaren, analytisch sterke jeugdconsulent nodig voor multi-problem casuïstiek waar – naast enkelvoudige aanvragen – veiligheidsvraagstukken kunnen spelen. Na een brede analyse/onderzoek coördineert deze jeugdconsulent ondersteuning, waar mogelijk vanuit het eigen netwerk (normaliseren) en de sociale basis en waar nodig een arrangement inzet voor beschikte zorg. Die vervolgens regie voert en in staat is samen te werken met partners als de Jeugdbeschermtafel, VT en RvdK. Als jeugdconsulent ben je  aanspreekpunt voor ouders en kinderen/jongeren. Samen met de leden van het gezin en het betrokken netwerk maak je een plan waarmee wordt gewerkt aan oplossingen voor alle leefgebieden. Je kijkt wat het gezin en hun systeem zelf kan en waar aanvullende ondersteuning nodig is zet je die in. Je voert regie en bewaakt daarmee de voortgang. Je past daarbij beleid toe, weegt alternatieven af en waar nodig denk je out-of-the-box om zo tot de best passende oplossing te komen. Ons uitgangspunt: zo licht als mogelijk en zo intensief als nodig is. Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact. Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is. Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen. Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen. Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates. Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren. Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder. Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉).
Meer informatie
TenMonks · 13-06-2026 14:26
In het kader van de publieke dienstverlening ontwikkelt en beheert DUO een groot aantal ICT-diensten, waaronder een aanzienlijk maatwerk applicatielandschap en voorzieningen voor de interne digitale werkplek. Sommige diensten worden ook afgenomen door het Ministerie van Onderwijs, Cultuur en Wetenschap. Binnen de directie ICT is de afdeling Security op zoek naar een ervaren ICT Security Specialist. Je komt te werken binnen het team Project & Advies (P&A). Het team adviseert over ICT-security aan andere ICT-afdelingen en diverse projecten binnen DUO. Daarnaast behandelt het team technisch diepgaande en algemene vraagstukken die ondersteunend zijn aan het reguliere beheer en de algehele procesgang. Het team vormt een centraal loket voor de afdeling. Als teamlid heb je brede én diepgaande kennis van het vakgebied, kun je op niveau meedenken met collega’s uit andere ICT-teams, leg je de koppeling tussen je vakgebied en verschillende typen IT-systemen en beschik je over de vaardigheden om je in klantcollega’s te verplaatsen, zodat je waardevol advies kunt geven. Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact. Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is. Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen. Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen. Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates. Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren. Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder. Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉).
Meer informatie
BlueTrail · 13-06-2026 14:26 · Utrecht
REMOTE
Je gaat werken in één van de teams in het cluster Algemene Opsporing in de productielijn Opsporing binnen de Dienst IV van de nationale politie. Vanuit dit cluster wordt software ontwikkeld en beheerd die het onderzoeksproces van opsporingsdiensten ondersteund. Je werkt aan producten voor de opsporing van de nationale politie, maar ook voor andere opsporingsdiensten, zoals de Rijksrecherche.Deze software bestaat uit verschillende voorzieningen ieder met hun eigen componenten en bijbehorende techniek. Van jou wordt verwacht dat je de uiteenlopende technieken (zoals Delphi en .Net) beheerst of dat je in staat bent je deze snel eigen te maken door een aantoonbaar ruime ervaring in andere talen en het werken in een complexe omgeving. Je werkt samen met de collega's van je team om de teamdoelen te bereiken waarmee opsporing Nederland zijn werk beter kan uitvoeren.Ten behoeve van de wijzigingen voor het nieuwe wetboek van strafvordering is integratie van de bestaande systemen benodigd met andere applicaties binnen het landschap. Hiervoor moeten koppelingen beschikbaar worden gesteld via REST-API (CDATA API SERVER, API-gateway) en aangesproken.Jouw senioriteit blijkt uit het coachen en begeleiden van collega-ontwikkelaars en helpt mee om de kennis van de gebruikte technieken binnen de politieorganisatie te borgen. Daartoe participeer je in bestaande netwerken die voor de uitvoering van het werk van belang zijn. Je neemt het voortouw in het introduceren van nieuwe tools en technieken en maakt anderen binnen het team enthousiast om er mee te gaan werken. Je geeft feedback op prestaties binnen het team en bewaakt de team overstijgende activiteiten.Samen met je team ontwikkel je functionaliteiten voor de voorzieningen, waarbij zoveel mogelijk gebruik gemaakt wordt van marktconforme technieken. Er wordt o.a. gewerkt met technieken zoals Delphi, .Net, CDATA API SERVER, API-gateway en Oracle SQL. Je hebt affiniteit om de software op te nemen in CI/CD pipelines door middel van de tooling van Atlassian, Bitbucket, Jenkins en XLDeploy.Hiermee zorg je er te allen tijde voor dat de producten onderhoudbaar en goed getest zijn, zodat ook anderen er optimaal gebruik van kunnen maken, dit alles binnen de kaders en richtlijnen zoals die binnen de organisatie gehanteerd worden.Waar ga je werken?Je werkt in het Productiehuis van de Dienst IV. In Utrecht ontwikkelen multidisciplinaire DevOps-teams nieuwe functionaliteiten voor de operationele politiediensten. Momenteel werken we twee á drie dagen op locatie in Utrecht, de rest werken we vanuit huis.Verder is het goed om te weten dat het weleens kan voorkomen dat je buiten kantoortijd wordt opgeroepen. Het werk van de politie gaat immers 24/7 door. Eisen voor de opdrachtJe hebt hbo werk- en denkniveau en een afgeronde opleiding in de richting van ICT.Je hebt recente en ruime werkervaring met de ontwikkeltalen Delphi en .Net, CDATA API SERVER, API-gateway.Je hebt recente en ruime werkervaring met Oracle SQL, views en stored procedures.Je hebt recente en ruime ervaring met een Agile-werkwijze, zoals Scrum en DevOps.Je hebt ervaring met CI/CD-Pipelines (Atlassian tooling, Bitbucket, Jenkins en XLDeploy).CompetentiesJe hebt groot analytisch vermogen.Je bent kwaliteitsbewust.Je bent goed in de samenwerking binnen en buiten het team. Referentienummer2026-05169 LocatieUtrecht Startdatum2 juli 2026 Einddatum2 juli 2027 Optie op verlengingNog niet bekend Uren per week36u p/w Sluitingsdatum17 juni 2026  12:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
TenMonks · 13-06-2026 14:26 · Delft
REMOTE
Als Fullstack Developer binnen het ketenteam Storingen & Herstel draag jij direct bij aan de energietransitie. Je ontwikkelt én beheert applicaties die cruciaal zijn voor het voorkomen en oplossen van storingen in ons elektriciteits- en gasnetwerk. Jouw werk zorgt ervoor dat huishoudens, bedrijven en ziekenhuizen altijd kunnen rekenen op energie. Je werkt mee aan de ontwikkeling en verbetering van onder andere de S&O-applicatie, Nestor en de Onderbrekingen API. Samen met je team ontwikkel je schaalbare oplossingen in een moderne Azure-omgeving. Je werkt nauw samen met collega-ontwikkelaars, de Product Owner en andere DevOps-teams. Dankzij jouw inzet blijven onze digitale processen betrouwbaar, veilig en klaar voor de toekomst. Na een goede kop koffie of thee van onze ‘gebarista’ (slechthorende barista, ja echt!), start je je dag met de daily stand-up. Je stemt de prioriteiten van de dag af met je team en deelt eventuele obstakels. Daarna ga je aan de slag: je werkt aan user stories, lost bugs op of verbetert bestaande functionaliteiten. Je ontwikkelt zowel aan de front-end als de back-end van onze applicaties. De ene keer bouw je een nieuwe feature in React met Material UI en Typescript, de andere keer werk je aan een Azure Function die communiceert met MongoDB. Je denkt actief mee over technische oplossingen en implementeert deze samen met je collega’s. Daarnaast lever je een bijdrage aan het optimaliseren van onze CI/CD-pijplijn via Azure DevOps. We werken in sprints, dus je bent regelmatig betrokken bij planningssessies, refinements en retrospectives. Tussendoor heb je overleg met andere DevOps-teams over integraties of met onze Principal Developer over technische keuzes. Je luncht met je collega’s op de 18e verdieping in Rotterdam (met uitzicht over de stad), of je werkt een dagje in Delft – vlak bij station Delft Campus. Ook hybride werken is mogelijk. We zoeken iemand die energie krijgt van bouwen, verbeteren en samenwerken. Je hoeft niet álles al te kunnen – we investeren graag in je groei – maar met deze kennis en ervaring pas je goed in ons team: Bij Stedin ben je onderdeel van een hecht DevOps-team waar Agile werken centraal staat. Samen zijn jullie verantwoordelijk voor zowel de ontwikkeling als het beheer van de producten. Jullie kijken voortdurend vooruit, waarbij jullie als team risico's en afhankelijkheden in kaart brengen om effectief in te spelen op uitdagingen. Je hebt sterke analytische vaardigheden om complexe problemen op te lossen en innovatieve oplossingen te ontwikkelen die de bedrijfsprocessen verbeteren. Als Fullstack Developer ontwerp, ontwikkel en onderhoud je applicaties binnen verschillende technologieën, waarbij je nauw samenwerkt met diverse afdelingen. Dit teamwork zorgt ervoor dat processen steeds efficiënter en flexibeler worden. Samen met je collega’s lever je maximale waarde aan de business en speel je een cruciale rol in de digitale transformatie van Stedin Goed om te wetenBij Stedin hebben we genoeg te doen. Daarom ben je in deze rol voor minimaal 32 uur per week beschikbaar.
Meer informatie
BlueTrail · 13-06-2026 14:26
Het Team: De afdeling Asset Management (AM) zorgt binnen de RET voor het strategisch en tactisch beheer van alle infrastructuur- en voertuigassets, en dus ook van de bijhorende operational technology (OT).Opdrachtomschrijving:Als OT Security Officer (SO) werk je vanuit de afdeling Assetmanagement en ben je de spin in het web voor de afdelingen binnen de directie Techniek als het om OT-security gaat. Je bent de vertegenwoordiger van Techniek in de virtuele Security Office, waar onder andere de CISO en IT Security Officers onderdeel uit maken. Als OT Security Officer speel jij een sleutelrol in het beschermen van onze assets tegen digitale risico’s op de veiligheid, beschikbaarheid en betrouwbaarheid.Resultaatopdracht:De opdrachtnemer levert de volgende resultaten op:Een vastgesteld en geborgd OT-informatiebeveiligingsbeleid, inclusief beheer- en verbetercyclus.Een actueel risicobeeld van cyber security risico’s op OT-systemen en geprioriteerde beheersmaatregelen.Aantoonbare compliance met relevante wet- en regelgeving (incl. Cyberbeveiligingswet/NIS2).Ingerichte en gedocumenteerde security-incidenten met evaluaties en verbetermaatregelen.Adviesrapporten over OT-securityvraagstukken en security awareness binnen Techniek voor het OT-domein. Eisen bij de opdracht:Je hebt een afgeronde HBO of WO opleiding in een relevante studierichting zoals Information Technology aangevuld met minimaal 2 jaar ervaring in cybersecurity in OT.Jij hebt een technische achtergrond met IT affiniteit of juist een IT achtergrond met technische affiniteit.Jij hebt kennis van (OT) security architecturen en onderliggende techniek binnen technische automatisering zoals PLC’s, SCADA-systemen etc.Jij hebt kennis van IEC 62443 en de Cyberbeveiligingswet en Wet Weerbaarheid Kritieke Entiteiten.Je bent fulltime beschikbaar voor de genoemde periode, en flexibel qua werktijden.Wensen bij de opdracht:Je hebt ervaring met projectmatig werken (PRINCE2, Agile/Scrum) en een security-certificering.Competenties:Je bent analytisch sterk, organisatiebewust en weet complexe securityvraagstukken helder uit te leggen. Je neemt initiatief, denkt in oplossingen en beweegt je makkelijk tussen techniek, processen en mensen. Je hebt een samenwerkingsgerichte instelling en goede sociale vaardigheden, waarbij je ook stevig in je schoenen staat. Referentienummer2026-05179 LocatieRotterdam Startdatum1 juli 2026 Einddatum31 oktober 2026 Optie op verlengingJa Uren per week32u p/w Sluitingsdatum16 juni 2026  08:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
TenMonks · 13-06-2026 14:26 · Een
Als ervaren Beheerspecialist Infrastructuur bij Werkplekdiensten voer je het technische beheer uit op de VDI-werkplek (VMware Horizon), Windows 10 devices (VMware Workspace ONE) en aanpalende percelen. Je bent verantwoordelijk voor het proactief beheer van de werkplek, het oplossen van complexe problemen en incidenten (2e en 3e lijn) en het realiseren van structurele oplossingen. Je participeert in infrastructurele projecten die de infrastructuur van de werkplek raken. Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact. Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is. Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen. Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen. Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates. Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren. Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder. Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉). Zolang je aan de opdracht werkt, blijven wij je aanspreekpunt. Ook kan je regelmatig uitnodigingen van ons verwachten voor kleine events en borrels bij ons op kantoor. Heb je vragen over je opdracht, verlenging of indexaties? Eén belletje en we helpen je verder. Is de opdracht afgerond? Dan zoeken we met plezier naar een volgende uitdaging voor je.
Meer informatie
BlueTrail · 13-06-2026 14:26 · Nederland
REMOTE
Het Cloud Competence Center is een Agile en multidisciplinair virtueel team waar alle werkzaamheden rondom Azure en M365 bij elkaar komen en in teamverband worden uitgevoerd. Binnen dat team zoeken we versterking. Dat kunnen operationele werkzaamheden zijn maar ook advies, ontwerp en realisatie van nieuwe bouwstenen. Deze komen samen binnen het CCC Operations team.Specifiek voor deze rol is het noodzakelijk om technisch de inrichting voor de JIO generieke OTA op je te nemen, onder aansturing van de scrummaster (technisch consultant). Uiteraard is technische kennis goed op orde en kun je collega's in de lijnorganisatie meenemen op het technische vlak.Het resultaat van de inzet is:In staat zijn om technische beschrijvingen te maken.Uitvoeren van implementaties en beheer op Microsoft Windows, Azure, M365.Niet bang om met collega's binnen en buiten het team de samenwerking aan te gaan.Verbeterpunten signaleren en hierin ook voorstellen doen om werkelijk te verbeteren.Deelnemen in of bijdragen aan het uitvoeren van projecten.Over de Justitiële ICT Organisatie:Wij zijn de Justitiële ICT Organisatie: ICT’ers die het justitieveld door en door kennen. Door onze inspanningen kunnen vele rijkscollega’s hun werk makkelijk en efficiënt doen. Wij zorgen for de juiste hard- en software op werkplekken, overal in Nederland, in de vorm van op maat gemaakte systemen en applicaties. Wij ontwikkelen veilige cloud-omgevingen, waardoor onze collega’s overal kunnen werken: op een werkplek, thuis en onderweg. En altijd veilig. Wij zijn ICT-dienstverlener voor het gehele ministerie van Justitie en Veiligheid. Wij brengen technologie en onze kennis van het JenV-domein bij elkaar door deze te vertalen naar praktische en veilige ICT-oplossingen. Doordat wij de innovatieve en technische kant voor onze rekening nemen, kunnen onze opdrachtgevers zich volledig richten op hun primaire taak. Eisen bij de opdracht:Je hebt kennis en ervaring op gebied van Azure landing zone inrichting conform CAF.Je hebt minimaal 3 tot 5 jaar ervaring met IaC (Bicep en PowerShell).Je hebt kennis en ervaring op gebied van de te realiseren bouwstenen: AMPLS;MS Defender/ Sentinel;Azure IaaS;Azure Load Balancer;Azure backup (storage account).Je hebt Algemene kennis van complexe technische infrastructuren of het denkraam om jezelf dat snel eigen te maken, met name op het gebied van Azure, Azure services en tenant inrichting.Je hebt kennis van en ervaring met de producten van Microsoft Windows op CCA, MCSE of MCIP niveau.Je hebt een afgeronde HBO opleiding of minimaal 3 jaar ervaring op HBO werk- en denkniveau.Je hebt gebruikelijke Azure/cloud certificeringen en/of duidelijke relevante ervaring.Je hebt minimaal 3 jaar relevante werkervaring in projecten en beheer.Wensen bij de opdracht:Je bent in staat om technische beschrijvingen te maken:Je voert implementaties en beheer uit op Microsoft Windows, Azure en M365.Je bent niet bang om met collega's de samenwerking aan te gaan.Je signaleert verbeterpunten en doet verbetervoorstellen.Je hebt kennis van en ervaring met automation.Je bent bekend met het (Azure) trusted cloud model en Ivanti Identity Director & Automation.Je hebt kennis van LC GPT 5, bij voorkeur ROBIN AI.Competenties:Flexibele instellingAnalytisch inzicht en vermogenGedrevenheid en betrokkenheidCommunicatief vaardig (in spreken en documenteren)Resultaat- en klantgerichtSterke teamplayerGewend om in een Agile omgeving te werkenInitiatiefrijkKlantgerichtSchriftelijke vaardigheden;Creatief (kijkt naar wat wel kan i.p.v. naar wat niet mogelijks) Referentienummer2026-05185 LocatieSoesterberg Startdatum1 juli 2026 Einddatum31 juli 2027 Optie op verlengingJa Uren per week36u p/w Sluitingsdatum16 juni 2026  15:00 Begint jouw trail hier?Stuur ons je CV met een korte opdrachtgerichte motivatie. Discover your BlueTrailOnze weg naar jouw nieuwe carrière Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt! Follow our trail E-mailadresCAPTCHA gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.bluetrail.nl/core/modules/934d581a4a/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
Meer informatie
Pagina 4 van 30

De Nederlandse IT-markt biedt freelancers een breed spectrum aan opdrachten. Bedrijven in alle sectoren — van overheid en zorg tot finance en retail — zoeken doorlopend naar IT-professionals die projecten begeleiden, systemen bouwen of transformaties aansturen. Op Freelapp vind je dagelijks actuele opdrachten van meerdere platforms op één plek.

Meest gevraagde IT-profielen zijn softwareontwikkelaars (Java, Python, .NET, JavaScript), cloud-engineers (Azure, AWS, GCP), data-engineers en analisten, DevOps- en platform-engineers, cybersecurity-specialisten en IT-projectmanagers. Ook architects, Scrum Masters en business analisten zijn doorlopend in trek.

IT-freelancers in Nederland verdienen gemiddeld €75 tot €130 per uur, afhankelijk van specialisatie, senioriteit en opdrachtgever. Cloud- en security-specialisten zitten aan de bovenkant; junior developers en functioneel beheerders meer aan de onderkant van de bandbreedte.

Veelgestelde vragen

Softwareontwikkelaars (Java, Python, .NET, JavaScript), cloud-engineers (Azure, AWS), data-engineers, DevOps-engineers en cybersecurity-specialisten zijn het meest gevraagd. Ook IT-projectmanagers en architects zijn doorlopend in trek.

IT-freelancers in Nederland verdienen gemiddeld €75 tot €130 per uur, afhankelijk van specialisatie en senioriteit. Cloud- en security-specialisten zitten aan de bovenkant; junior developers meer aan de onderkant.

Ja, de meeste IT-opdrachten zijn volledig of gedeeltelijk remote. Ontwikkel- en architectuuropdrachten zijn bij uitstek geschikt voor thuiswerken; sommige infra- en securityopdrachten vereisen af en toe aanwezigheid on-site.