Freelance Software Developer Opdrachten

Wat doet een freelance Software Developer?

Een freelance Software Developer ontwerpt, ontwikkelt en onderhoudt software-applicaties voor uiteenlopende opdrachtgevers. De software developer werkt in agile teams aan maatwerk software, integratieoplossingen en uitbreidingen op bestaande systemen, en is verantwoordelijk voor codekwaliteit, testbaarheid en technische documentatie.

Vaardigheden en kennis

Beheersing van minimaal één objectgeoriënteerde taal (Java, C#, Python, PHP), kennis van frameworks, API-ontwikkeling (REST, GraphQL), databases (SQL en NoSQL), versiebeheer (Git), CI/CD en Agile/Scrum.

Typische taken als freelance Software Developer

Analyseren van functionele en technische vereisten; ontwerpen en bouwen van softwarecomponenten en APIs; schrijven van unit- en integratietests; deelnemen aan code reviews; troubleshooten van productieomgevingen; documenteren van technische oplossingen; samenwerken in Scrum-teams.

Uurtarief freelance Software Developer

Het uurtarief van een freelance Software Developer varieert tussen €65 en €115 per uur, afhankelijk van senioriteit, technologiestack en sector. Fullstack developers met cloud-ervaring vragen doorgaans hogere tarieven.

Laden...
BlueTrail · 13-06-2026 · Huizen ·
SPOED
Wie zijn wijHuizen; een dorp met een bijzondere geschiedenis, in het prachtige Gooi in Noord-Holland. Met ongeveer 41.000 inwoners is Huizen een gemeenschap die staat voor verbinding, een groene leefomgeving en betrokkenheid bij lokale initiatieven. Er werken meer dan 400 medewerkers voor Huizen.Als ambtelijke organisatie van de gemeente Huizen hebben we een inspirerende opdracht: samen betrouwbaar onze publieke verantwoordelijkheden vervullen en actief bijdragen aan maatschappelijke uitdagingen. We zijn er voor onze gemeenschap en streven naar tastbare resultaten, gedreven door passie, vertrouwen en daadkracht. Als medewerkers zijn wij er voor onze inwoners. Jouw bijdrage voor de inwoners, de samenleving en de organisatie wordt gezien en gewaardeerd. De lijnen zijn kort en Huizen is tegelijkertijd groot genoeg om impact te maken. We stimuleren het nemen van verantwoordelijkheid. We waarderen goede ideeën en goed werk en zijn eerlijk over waar het beter kan. Opdracht Projectcoördinatie inkoop -en aanbestedingen ICT-contractenProjectcoördinatie marktverkenningen diverse applicatiesProjectcoördinatie inrichting interne ServicedeskProjectcoördinatie uitfaseren telefoonnetwerk Eisen voor de opdrachtJe bent per direct beschikbaar per 1 juli 2026 voor 24 tot 32 uur per week.Je hebt een afgeronde WO-opleiding.Je hebt minimaal 2 jaar werkervaring als projectleider ICT bij een gemeente tot 45.000 inwoners.Wensen voor de opdrachtJe hebt werkervaring met het begeleiden van een Europese openbare aanbesteding van ICT en/of Software in het afgelopen jaar.Je hebt werkervaring met architectuur in het afgelopen jaar bij een gemeente.Je hebt werkervaring met het opstellen van een informatiebeheerplan in het afgelopen jaar bij een gemeente.CompetentiesJe hebt goede analytische vaardigheden.Je werkt gestructureerd en accuraat.Je bent communicatief sterk en weet relaties te onderhouden.Je werkt graag samen binnen en buiten het team.Je bent een goede match met de kernwaarden: samenwerken, toegevoegde waarde, energie/werkplezier en resultaatgerichtheid. Referentienummer2026-04842 LocatieHuizen, Noord-Holland Startdatum1 juli 2026 Einddatum1 januari 2027 Optie op verlengingJa Uren per week24 - 32u p/w Intakegesprek18 juni 2026 Sluitingsdatum15 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 ·
OpdrachtomschrijvingHet programma is op zoek naar een BPM backend developer om het team Processen te ondersteunen op het gebied van het implementeren van processen binnen GZAC Valtimo. In deze functie ben je verantwoordelijk voor het realiseren van oplossingen in de GZAC Valtimo en onderhoud je nauw contact met de collega’s van het processenteam en de collega’s van de andere teams. WerkzaamhedenIn deze functie ben je verantwoordelijk voor het realiseren van oplossingen in de GZAC Valtimo en onderhoud je nauw contact met de collega’s van het processenteam en de collega’s van de andere teams. • Implementeren nieuwe plugins in GZAC• Upgrades van GZAC product analyseren en uitvoeren• GZAC Backend implementatiecode onderhouden en ontwikkelen• Standaard events bijwonen van het scrumteam (daily, refinements, retro, review) 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
BlueTrail · 13-06-2026 · Utrecht
REMOTE
Dienstverlening Partners (D-IV / DP) is verantwoordelijk voor het ontwikkelen, beheren en innoveren van diverse keten brede voorzieningen binnen de Strafrecht- en Vreemdelingenketen. Deze voorzieningen maken deel uit van het Ministerie van Asiel en Migratie, Directie Regie Migratieketen (DRM) afdeling Ketenvoorzieningen.In Europees verband wordt al enkele jaren gewerkt aan het Slimme Grenzen pakket. Het doel hiervan is het bestrijden vanillegale immigratie, vergroten van de veiligheid binnen het Schengengebied en het faciliteren van het grensproces. In dit kader wordt er voor de afdeling Ketenvoorzieningen de dienst Europaloket geïmplementeerd.De Politie omarmt deze doelstellingen door samen met de ketenpartijen in Nederland ervoor te zorgen dat de wijzigingen die nodig zijn in processen en systemen binnen de Politie tijdig zijn geïmplementeerd. Hiermee draagt de Politie bij aan de bestrijding van illegale migratie en onrechtmatige grenspassages en zorgt voor betere en snellere informatie-uitwisseling door de ketens heen.Het team bestaat momenteel uit 5 teamleden. Vanwege de wet DBA vertrekken twee collega's.Korte termijn uitdaging is grote wisseling in team samenstelling en kennis die hiermee vertrekt.Lange(re) termijn is het tijdig kunnen implementeren van Europese verordeningen om te voldoen aan Europese wetgeving. Voor 2026 betreffen dit het berichtenverkeer van het Europaloket naar Eurodac en ETIAS.Werktijden en -dagenWe zoeken iemand die fulltime beschikbaar is (36 uur). Dit wordt doorgaans verdeeld over een werkweek van 4 of 5 dagen. Een eventuele vrije dag vindt plaats in afstemming met het team.Je staat in contact nauw met je teamleden, ook als je thuis werkt.Er wordt hybride gewerkt, waarbij het team momenteel in ieder geval op dinsdag en woensdag op kantoor is. Je bent daar waar het werk is: dit betekent dat het voor kan komen dat je voor werkzaamheden vaker op kantoor bent. Om de drie weken is ook de sprintwisseldag op woensdag. Werktijden zijn doorgaans gedurende kantoor uren. Er is sprake van piket, waardoor je een aantal keer per jaar een week stand-by dienst loopt. Ook werk je soms buiten kantoor uren i.v.m. releases of patching.Er wordt Agile Scrum gewerkt volgens het operating model van DP (gebaseerd op SAFE). Daarom verwachten we dat je werkt volgens de geldende frameworks en aansluit bij de bijbehorende overleggen.Wat ga je doen?Ops-engineer binnen de migratieketen (specifiek het Europaloket).Je komt te werken in een DevOps team. Dit betekent dat je verantwoordelijk bent voor het gehele product. Hierdoor pak je ook ops- en piket werkzaamheden op.Je draagt bij aan een relevant maatschappelijk thema. Het Europaloket moet 24/7 beschikbaar zijn. Op het moment dat er verstoringen optreden zorgt dit direct voor problemen in het operationele proces. Eisen voor de opdrachtJe hebt minimaal 5 jaar senior ervaring.Je hebt een HBO-opleiding Informatica of een soortgelijke ICT (software ontwikkeling) opleiding.Je beheerst de Nederlandse taal in zowel woord als schrift.Je hebt meer dan 3 jaar ervaring met Ansible/Ansible Automation Platform voor infrastructuurbeheer en configuratiebeheer.Je hebt meer dan 5 jaar ervaring met Axway B2Bi in combinatie met eBXML voor betrouwbare en gestandaardiseerde gegevensuitwisseling.Je hebt meer dan 1 jaar ervaring met gRPC voor efficiënte en schaalbare communicatie tussen systemen.Je hebt ervaring met F5 load balancing en netwerkconfiguraties, inclusief het aanvragen en beheren van netwerkvoorzieningen.Je hebt meer dan 5 jaar ervaring met Python voor ontwikkeling, automatisering en data-analyse.Je hebt diepgaande kennis van Elastic Stack (Elasticsearch, Kibana, Logstash) voor uitgebreide logging en monitoring.Je hebt meer dan 7 jaar ervaring met Linux voor serverbeheer, scripting en optimalisatie.Je hebt minimaal 1 jaar ervaring met OpenShift voor het beheren en implementeren van containerized applicaties.Je hebt kennis van het implementeren van API's en beveiligingsprotocollen voor betrouwbare gegevensuitwisseling.Je hebt ruime ervaring met RHEL Linux-systemen in productieomgevingen (optimalisatie, security, troubleshooting).Je hebt ervaring met de implementatie en configuratie van JBoss-applicatieservers voor mission-critical applicaties.Wensen voor de opdrachtJe hebt bij voorkeur diepgaande kennis van Europese verordeningen met betrekking tot migratie.CompetentiesJe bent een ervaren Ops-engineer.Je maakt complexe materie snel eigen.Je bent een professional die zelfstandig werkzaamheden kan uitvoeren.Je bent een teamspeler die zich verantwoordelijk voelt voor het product/dienst.Je hebt coachende vaardigheden.Je toont initiatief.Je bent klantgericht.Je hebt een sterk leervermogen.Je hebt maatschappelijke oriëntatie.Je bent netwerkvaardig.Je bent organisatiesensitief.Je hebt organisatievermogen.Je hebt overtuigingskracht.Je bent sterk in probleemanalyse.Je werkt goed samen.Je denkt in systemen. Referentienummer2026-05009 LocatieBunnik, Utrecht Startdatum2 september 2026 Einddatum2 september 2028 Optie op verlengingNog niet bekend Uren per week36u p/w Sluitingsdatum14 mei 2027  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 · Nieuwegein
Politie Dienst ICT IV Dienstverlening Partners (D-ICT D-IV / DP) is verantwoordelijk voor het ontwikkelen, beheren en innoveren van diverse keten brede voorzieningen binnen de Strafrecht- en Vreemdelingenketen. Deze voorzieningen maken deel uit van de Directie Regie Migratieketen (DRM) (welke onderdeel is van het Directoraat-Generaal Migratie (DGM). Daarnaast verzorgt DP ook de dienstverlening voor het Directoraat-Generaal Rechtspleging en Rechtshandhaving (DGRR) en voor de Dienst Justitiële Inrichtingen (DJI). Een van de applicaties die voor deze drie partijen gezamenlijk wordt beheerd is de Gezamenlijke Biometrie Voorziening. De Gezamenlijke Biometrievoorziening (GBV ook wel kort geduid als de biometrievoorziening) is een verzameling componenten ten behoeve van de ondersteuning van het primaire proces waarbij vreemdelingen, justitiabelen, verdachten, veroordeelden, getuigen en/of slachtoffers geïdentificeerd en/of geverifieerd kunnen worden. Het team Vanwege de wet DBA vertrekt een aantal collega's. Het team bestaat momenteel uit 8 teamleden, waarvan 3 ZZP'er. Korte termijn uitdaging is grote wisseling in team samenstelling en kennis die hiermee vertrekt. Lange(re) termijn is het tijdig kunnen implementeren van Europese verordeningen om te voldoen aan Europese wetgeving. Doelstellingen team Jij komt het DevOps-team Dactylosaurus versterken. Dit team beheert de applicatie Gemeenschappelijke Biometrie Voorziening (GBV). Wij helpen om te zorgen dat niemand zijn straf ontloopt en te achterhalen dat iedereen is wie hij/zij zegt dat hij/zij is. Vanuit jouw rol zul je bijdragen aan het doorontwikkelen en beheren van deze applicatie. Kortom, je werkt aan een maatschappelijk zeer actueel thema. Als team vinden wij het leuk om complexe problemen op te lossen met elkaar en delen we graag kennis met elkaar om onze expertise te verbreden. Werktijden en dagen: Op dit moment zijn er 2 kantoordagen per week. Door onderling overleg kunnen de werktijden afgestemd worden t.o.v. de overige teamleden. Deelname kwartaalplanning is verplicht. In maart 2026 verhuizen we van Odijk naar Nieuwegein. Er is sprake van onregelmatigheid (piketdienst). Wat ga je doen? Als Ops engineer draag je bij aan een betere ketensamenwerking! Dienstverlening Partners heeft binnen de politie een unieke positie. De gebruikers werken niet alleen binnen de politie, maar ook daarbuiten, bij een van de vele ketenpartners. Denk hierbij aan de Koninklijke Marechaussee, het Openbaar Ministerie en de IND. Je bent werkzaam binnen een van onze DevOps teams. Hierin ben je vanuit je expertise verantwoordelijk voor het beheer en (mede-)verantwoordelijk voor de doorontwikkeling van onze ketenapplicaties. Binnen je team trek je gezamenlijk op en je ondersteunt elkaar waar nodig. Door middel van je inzet lever je samen met je team goedwerkende, continu beschikbare, applicaties op, die bijdragen aan tevreden gebruikers en aan een goede ketensamenwerking. Ieder team werkt aan een eigen unieke applicatie, in dit geval de GVB. Dit doe je samen met zo'n acht collega's in een DevOps team. In het team zorg jij voor het up-to-date houden en beheer van de applicatie, die ontwikkeld is door jouw teamleden. Je werkt dus dagelijks nauw samen en zorgt samen voor de continuïteit en verbetering van de applicatie. We zoeken iemand die graag hands-on werkt. Je kunt hierbij denken aan het oplossen van technische problemen, maar ook bijvoorbeeld het uitvoeren van migraties/projecten e.d. Dit doe je o.a. door middel van scripting en tools zoals Ansible/Jenkins/Python en andere automatiseringsoplossingen, waarmee je actief bijdraagt aan het efficiënt beheren en verbeteren van onze infrastructuur. De details van deze applicaties zijn heimelijk en kunnen pas na gunning en een afgeronde screening gedeeld worden met de opdrachtnemer. Voor deze opdracht is een screening type BO+ van toepassing. 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.
Meer informatie
BlueTrail · 13-06-2026 · Schiphol
Voor de Schiphol Group zijn we op zoek naar een Cost Engineer Installatietechniek!Nice to know (you)Werk je graag aan technische projecten die je écht nergens anders in Nederland vindt? En lijkt het je leuk om vanaf het allereerste idee tot de uiteindelijke oplevering betrokken te zijn, zodat jouw kostexpertise maximaal impact heeft?Je krijgt een zelfstandige rol met veel vrijheid en flexibiliteit, zodat je je werk kunt organiseren op een manier die het beste bij jou past.Schiphol staat aan de vooravond van het grootste investeringsprogramma ooit. Wil jij hier met jouw kennis en energie aan bijdragen?Connecting your worldAls Cost Advisor Installatietechniek geef je proactief kostenadvies over risico’s en optimalisaties binnen technische projecten op de luchthaven. Denk hierbij aan projecten met een investeringswaarde van €30 miljoen of hoger, waarin installatietechnische systemen zoals elektrotechnische en werktuigbouwkundige installaties een belangrijke rol spelen. Hoe jij dit precies realiseert? Dat is aan jou. We vertrouwen op jouw expertise en de manier waarop jij projecten positief en gestructureerd benadert.Jij zet jouw talenten in bij het:Opstellen van kostenramingen voor installatietechnische investeringsprojecten en continu beoordelen of de investering de gewenste waarde oplevert.Samenwerken met verschillende afdelingen om te komen tot een gedragen en realistisch kostenadvies.Identificeren van kostenbesparingen en optimalisaties en opstellen van budgetten voor zowel lopende als toekomstige projecten.Beoordelen van aanvragen en offertes van maincontractors en bewaken van kostenbeheersing en -efficiëntie.Functioneel aansturen van een of meerdere junior cost engineers binnen het project.Je werkgebied betreft projecten rondom nieuwbouw en renovatie van installaties binnen en buiten het terminalgebouw op Schiphol Airport, maar ook op onze regionale luchthavens in Rotterdam, Eindhoven en Lelystad. Deze projecten verschillen in complexiteit en omvang, maar hebben één ding gemeen: de dynamische en complexe Schiphol-omgeving. De luchthaven blijft altijd in bedrijf, waardoor ook technische projecten vaak meerdere belangen en stakeholders kennen. Dat vraagt om inzicht, samenwerking en overtuigingskracht. Eisen bij de opdracht:Je beschikt over HBO werk- en denkniveau.Je hebt minimaal 5 jaar relevante ervaring met kostenmanagement binnen installatietechnische nieuwbouw- en renovatieprojecten.Je hebt ervaring met het opstellen en beoordelen van kostenramingen en budgetten voor technische installaties.Je hebt kennis van relevante wet- en regelgeving en contractvormen zoals UAV, UAV-GC en RAW.Wensen bij de opdracht:Je hebt HBO werk- en denkniveau in Installatietechniek, Elektrotechniek of Werktuigbouwkunde, of ruime ervaring binnen de aannemerij.Je hebt aanvullende vakgerichte opleidingen gevolgd binnen kostenmanagement of installatietechniek.Competenties:Sterke communicatieve vaardigheden Referentienummer2026-05019 LocatieSchiphol Airport Startdatum3 juli 2026 Einddatum1 april 2027 Optie op verlengingNee Uren per week36u p/w Sluitingsdatum18 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
BlueTrail · 13-06-2026 · 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
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 · 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 · Den Haag
Het ministerie van Economische Zaken en Klimaat werkt samen met zijn partners aan een innovatief én ondernemend Nederland en een sterke, weerbare economie, die iedereen kansen biedt. Ondernemers en bedrijven moeten kunnen rekenen op een stabiel en voorspelbaar ondernemersklimaat. We zoeken daarbij steeds de beste balans tussen de belangen van bedrijven, consumenten en de omgeving.OpdrachtbeschrijvingDe Directie Informatievoorziening (IV) heeft de ambitie om data integraal beschikbaar te maken en inzicht te creeëren binnen de Ministeries EZK en LVVN. In deze aanvraag ligt de focus op de beleidsdirecties bij EZK om het bestaande data- en analyse platform (DADEL) door te ontwikkelen naar een duurzame oplossing met toegankelijke data en beschikbare dataproducten. Dit doe je vanuit team Dataservices bij IV in samenwerking met de beleidsdirecties zelf.Doelstellingen:Je analyseert de huidige implementaties van het Azure platform en beoordeelt deze op basis van de best practices en beleid (bijv. Rijkscloudbeleid, soevereiniteitskaders).Je denkt kritisch mee aan de verdere doorontwikkeling van het DADEL-platform en komt zelf met slimme ideeën voor verbeterslagen d.m.v. het volgen van de meest recente ontwikkelingen van innovatieve en moderne tools, technieken en architectuur voor data-ontwikkeling en beheer.Je voert gesprekken met betrokken partijen en zorgt voor een concrete, overkoepelende vernieuwingsstrategie.Je borgt een snelle en gestroomlijnde implementatie van de geïdentificeerde verbeteringen.Je werkt soms mee aan het realiseren van jouw ideeën samen met collega's van de beleidsdirectie of Directie IV.Achtergrond opdrachtDe Directie IV ondersteunt de EZK en LVVN-medewerkers bij het uitvoeren van hun werkzaamheden en biedt daarvoor noodzakelijke diensten en voorzieningen op gebieden als informatiemanagement, beheer(sing) van formatie & budgetten en ondersteuning bij projecten, programma’s en (implementatie)processen. De Directie IV werkt voor EZK én LVVN met de nadruk op de kerndepartementen van deze organisaties. Buiten bedoelde kerndepartementen volgt De Directie IV de leidraad ‘centraal wat moet, decentraal wat kan’. De Directie IV stelt haar klanten centraal en stemt de diensten en voorzieningen daarop af. Het aanbieden en uitvoeren van haar diensten en voorzieningen doet De Directie IV zo efficiënt en transparant mogelijk. De Directie IV wil de medewerkers en de organisaties van EZK en LVVN maximaal toerusten om de maatschappelijke opgaven van EZK en LVVN ook echt te realiseren. Bij het team dataservices is de centrale uitvoeringsrol belegd om de kerndepartementen vooruit te helpen in de transitie naar datagedreven werken.Voor deze functie ben je de helft van de tijd beschikbaar voor het team Dataservices en de andere helft voor het cluster Data, Kennis & Monitoring (DKM) van de directie Strategie Energiesysteem bij EZK. DKM is binnen de kerndepartementen een voorloper in het implementeren van het DADEL platform en gebruikt deze ter ondersteuning van het schrijven van datagedreven beleid voor de energietransitie. Daarnaast houdt het cluster zich actief bezig met het samenbrengen van de decentrale ontwikkelingen van het DADEL platform. Eisen voor de opdracht:Je hebt minimaal 5 jaar ervaring als data engineer, data architect, solution engineer of een vergelijkbare rol.Je hebt minimaal 3 jaar ervaring in Microsoft Azure en Azure Databricks.Je hebt een afgeronde wo opleiding.Wensen voor de opdracht:Je hebt diepgaande kennis van data-architectuur en solution architectuur.Je hebt diepgaande kennis van ETL-principes.Je hebt kennis van alternatieven t.b.v. van ETL, met voorkeur naar open-source alternatieven.Je hebt kennis van en ervaring met datamodelleringsprincipes.Je hebt kennis van en ervaring met de Rijksoverheid.Competenties:Sterk analytisch vermogen.Proactief en zelfstarter.Pragmatisch: in staat om de balans te vinden tussen wat ideaal en wat haalbaar is.Goed in samenwerken en weet vertrouwen op te bouwen. Referentienummer2026-05068 LocatieDen Haag Startdatum1 juli 2026 Einddatum31 december 2026 Optie op verlengingJa Uren per week32-36u p/w Sluitingsdatum15 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 · Een
Het doel van deze uitvraag is het aangaan van een overeenkomst met één (1) dienstverlener voor de tijdelijke inzet van een software-ontwikkelaar gespecialiseerd in External Attack Surface Management (EASM). 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 · Nederland
REMOTE
NS is allang niet meer alleen spoor en treinen: wij zijn ook een groot IT-bedrijf. Binnen het programma OV- betalen werken we aan de volgende generatie betalen in het openbaar vervoer. Reizigers checken straks eenvoudig in en uit met hun betaalpas, mobiel of nieuwe OV-pas – de opvolger van de OV-chipkaart. Deze transitie vraagt om sterke, betrouwbare integraties tussen kritische systemen. Voor het team Klant & Data (ComIT) zoeken wij een Senior SAP CPI Integratie Consultant die onder hoge tijdsdruk integraties realiseert en bijdraagt aan een toekomstbestendig integratielandschap.Je houdt je bezig met:Ontwerpen en bouwen van integraties op SAP BTP Integration Suite (CPI);Werken volgens standaarden en richtlijnen van het centrale integratie team;Oplossen van issues en leveren onder duidelijke deadlines;Borgen van kwaliteit, performance en herbruikbaarheid van integraties.Hier ga je werkenJe werkt binnen het team Klant & Data (ComIT) aan het OV- betalen programma, waarin NS samen met andere vervoerders werkt aan de vernieuwing van het betalen in het OV. Je werkt direct samen met een andere integratie engineer in het team en stemt af met het centrale integratie team, dat verantwoordelijk is voor standaarden en kwaliteit.De omgeving kenmerkt zich door:Hoge tijdsdruk en harde deadlines;Complexe ketens en afhankelijkheden;Sterke focus op samenwerking en kwaliteit.Op NS kun je rekenenWerken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit. Eisen voor de opdracht:Je beschikt over minimaal 7 jaar ervaring met SAP-integraties.Je beschikt over minimaal 2 jaar ervaring met SAP BTP Integration Suite (CPI).Je beschikt over ervaring in complexe enterprise-omgevingen, soortgelijk aan NS (minimaal 5000 plus werkplekken).Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.Competenties:In staat zelfstandig te leveren onder tijdsdruk.Sterke communicatieve vaardigheden en het vermogen om te schakelen met IT, business en eindgebruikers. Referentienummer2026-05091 LocatieUtrecht en thuiswerken Startdatum6 juli 2026 Einddatum31 december 2026 Optie op verlengingJa Uren per week36u p/w Intakegesprek22 juni 2026 Sluitingsdatum15 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 · 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
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 · 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 · 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
BlueTrail · 13-06-2026 · 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 · 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 · Utrecht
REMOTE
De Operatie van de Politie en haar ketenpartners vragen om een snellere en autonomere manier van werken. Een manier die aansluit bij de dagelijkse dynamiek van de buitenwereld. En ook ruimte biedt aan innovaties met directe waarde voor de Operatie. Hierin staat data gedreven werken centraal. Waarbij het verschil tussen Bedrijfsvoering en Operatie vervaagt.Binnen het Programma Innovatieve Data Driven IV (IDDI) wordt hieraan invulling gegeven door zowel een technisch platform te bieden als een 'way of working'.Bouwen van nieuwe workloads of verwante functionaliteitenOntwikkelteams begeleiden en samen de voorgestelde architectuur van de workload bouwenMeedraaien in de IDDI 24x7 piketdiensten.ContactenPlatformteams zoals PUP infra, HaaS platformteam, SBTSecurity en compliance teams binnen en buiten IDDIOntwikkelteams en teams in de operatie PUPXAls AWS Engineer ben je verantwoordelijk voor het bouwen en onderhouden van het AWS Platform (AWS LZ) en de technische diensten die daarop worden aangeboden. Daarnaast begeleid je ontwikkelteams en de workloads die zij op het platform bouwen. Je hebt technische kennis van AWS-architecturen en -best practices. Het is van belang om ontwikkelteams mee te nemen in de technische uitwerking van hun workloads; daarin speelt jouw enthousiasme voor AWS een grote rol. Eisen voor de opdrachtJe hebt minimaal 5 jaar ervaring met AWS.Je hebt ervaring met het uitvoeren van grootschalige AWS-migraties.Je hebt ervaring met het schrijven van Infrastructure as Code (IaC) in zowel Python CDK, Typescript CDK, Terraform, als CloudFormation.Je hebt kennis van AWS netwerken, alsmede het bouwen van hybride infrastructuren met hoge beschikbaarheid; ervaring met de volgende services/technologieën:Transit GatewayDX GatewayDirect ConnectRoute53 Forwarding RulesRoute53 Resolver EndpointsBGPDNSJe hebt een development achtergrond en bent in staat junior- en medior collega's binnen en buiten het team te coachen op het gebied van het ontwikkelen van workloads op AWS.Je hebt minimaal 3 jaar ervaring met het bouwen en onderhouden van geautomatiseerde landing zones (met meer dan 50 accounts); ervaring met de volgende services/technologieën:Control TowerIdentity CenterService Control PoliciesCodePipelineCodeBuildDynamoDBCI/CDJe hebt minimaal 3 jaar ervaring met het bouwen en onderhouden van veilige landing zones (met meer dan 50 accounts); ervaring met de volgende services/technologieën:Security HubIAM Access AnalyzerIAM Permission BoundaryConfig Conformance PacksConfig RemediationInspectorNetwork FirewallSuricata rulesJe hebt minimaal 3 jaar ervaring met het bouwen en onderhouden van schaalbare landing zones (met meer dan 50 accounts); ervaring met services zoals:Route53 Hosted ZonesTransit Gateway Attachments/RoutingVPC EndpointsIPAMWensen voor de opdrachtJe hebt ervaring met het optimaliseren van kosteneffectiviteit van AWS workloads (FinOps), bij voorkeur met CloudHealth.Je hebt minimaal 5 jaar ervaring met het ontwerpen en bouwen van serverless AWS applicaties (bijv. Lambda, S3, AWS Transfer for SFTP).Je hebt brede ervaring met het bouwen en onderhouden van gecontaineriseerde workloads op zowel EKS als ECS.Je bent expert in het trainen, coachen en begeleiden van technici die hun eerste stappen op AWS zetten.Je hebt ervaring met het bouwen van de AWS Landing Zone volgens wet-, norm- en regelgeving.Je hebt ervaring met het bouwen van nieuwe producten of verwante functionaliteiten op het AWS platform.Je hebt ervaring met het uitvoeren van technische intakes met development teams over nieuwe workloads.CompetentiesJe bent analytisch en probleemoplossend: je doorziet complexe cloudvraagstukken en vertaalt deze naar efficiënte, betrouwbare en onderhoudbare oplossingen.Je bent ontwikkelgericht en gericht op automatiseren: je werkt gestructureerd aan schaalbare cloudomgevingen via Infrastructure as Code en CI/CD-principes en streeft naar herbruikbaarheid en efficiëntie.Je bent kwaliteits- en veiligheidsbewust: je borgt stabiliteit, security en compliance in alle ontwikkel- en implementatieprocessen.Je bent samenwerkingsgericht en deelt kennis: je draagt actief bij aan teamresultaten, begeleidt graag collega's en deelt kennis om gezamenlijke groei te stimuleren. Referentienummer2026-05115 LocatieNieuwegein, Utrecht Startdatum2 september 2026 Einddatum2 september 2028 Optie op verlengingNog niet bekend Uren per week36u p/w Sluitingsdatum15 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 · Den Helder
De Instandhoudingsgroep FF is verantwoordelijk voor de materiële gereedheid van haar eenheden. De IG heeft met de beschikbare middelen en tegen minimale kosten als hoofd doelstelling: het verwezenlijken en bestendigen van de geëiste materiële gereedheid van de van LC-fregatten, (NL en BE) M-fregatten en OPV’s.Beschrijving taken afdelingDe afdeling engineering bestaat uit technische en operationele engineering en is o.a. verantwoordelijk voor het up to date houden van de instandhoudingplannen van de LC-fregatten, (NL en BE) M-fregatten en OPV’s, het voorbereiden en uitvoeren van planmatig onderhoud en complexe onderhoudsopdrachten. De afdeling operationele engineering ondersteunt eenheden bij het oplossen van complexe storingen en draagt bij aan de materiele logistieke ondersteuning. Daarnaast draagt de afdeling bij aan de optimalisatie van materieel, middelen en configuratiemanagement en ondersteunt zij bij planmatig en benoemd onderhoud.Functie omschrijving en takenDe operationeel engineer, binnen het bureau planmatig onderhoud (PO), draagt zorg op het gebied van PO voor de bedrijfsvoering van de operationele CSZK-eenheden, CZSK-walorganisaties en de controle daarvan door:Het monitoren, analyseren, beoordelen en optimaliseren van PO;Het onder auspiciën van DMO (Defensie Materieel Organisatie) uitvoeren van aanpassing aan het PO middels M5 meldingen;Het analyseren van de kwartaal PO-appreciaties eenheden en hier terugkoppeling over geven;Het starten, stoppen en herindelen van PO. Inclusief het bijhouden van de configuratie en de afstemming met de eenheid;Het (op termijn) uitvoeren van het Key-User schap vloot;Het controleren en monitoren van de in planning van ILM-taken (taken die DMI uitvoert) door eenheden voor AM-perioden;Het in overleg met EC3 uitvoeren van trainingen die bijdragen aan de standaardisatie van werkwijzen op het gebied van PO;Het uitvoeren van het penvoederschap PO in VCZSK DMI MI 311;Het uitvoeren van de PO coördinatie en optimalisatie van offline eenheden;Het genereren van overzichten van aangepaste PO-beschrijvingen voor alle online en offline eenheden binnen de instandhoudingsgroep;Het proactief participeren in gebruikers- en beheersoverleggen teneinde processen en procedures te optimaliseren;Het ondersteunen van WSM en installatiemanagement in het identificeren van cost drivers en availability killers. Eisen voor de opdracht:Je beschikt minimaal over een MBO4- of WEB4 met als richting/specialisatie bedrijfskundig met technische oriëntatie werktuig-, scheepsbouw en elektrotechniek of logistiek.Je hebt minimaal 4 jaar ervaring met het werken in SAP (ERP-systeem).Je hebt minimaal 5 jaar ervaring met het functioneren als Maintenance of Technical Engineer aan boord van een schip of in een maritieme omgeving.Je beheerst de Nederlandse taal in woord en geschrift goed.Je beschikt bij aanvang van de werkzaamheden over een VCA-Basis certificaat.Je bent het minimaal beschikbare aantal uren per week beschikbaar.Wensen voor de opdracht:Je beschikt over minimaal 5 jaar ervaring op de hieronder genoemde gebieden:inzicht in CZSK-bedrijfsprocessen en die van de DMO (Defensie Materieel Organisatie);vaardigheid in het gebruik van geautomatiseerde hulpmiddelen (SAP, databases, spreadsheets en tekstverwerking);goede kennis van onderhoudsprocedures in het algemeen en in het bijzonder van CZSK;kennis van materieel logistieke procedures en voorschriften binnen de Koninklijke Marine.Je hebt ervaring met LC-fregatten (NL en BE), M-fregatten en OPV's en dan met name in een varende rol als systeemchef van de Platform- en SEWACO systemen aan boord.Je hebt ILS kennis en ervaring. Gelet op de aard van het werk en de fase waarin DMI zich bevindt kan betrokkene werken op het scheidsvlak van bedrijfsvoering, techniek en logistiek.Competenties:AnalyserenCommunicerenBesluitvaardigInitiatiefKlantgericht Plannen en organiseren Organisatie gerichtResultaat gericht SamenwerkenVerantwoordelijk Referentienummer2026-05120 LocatieDen Helder Startdatum1 september 2026 Einddatum31 augustus 2029 Optie op verlengingJa Uren per week32-40u p/w Sluitingsdatum24 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
Werken bij OverijsselOverijssel is een prachtige provincie om te wonen, te werken en te recreëren. Met elkaar maken we Overijssel iedere dag leefbaarder, mooier, veiliger en beter bereikbaar. De provincie werkt samen met gemeenten, waterschappen, het Rijk, ondernemers en maatschappelijke instanties. Samen zetten we ons in voor de toekomst van onze provincie.Beschrijving BedfrijfsvoeringJe gaat aan de slag bij de afdeling Bedrijfsvoering (BV), één van de acht afdelingen binnen provincie Overijssel. Het werk bij Bedrijfsvoering is samen te vatten in drie taken: adviseren, control(eren) en faciliteren. De afdeling zorgt dat de organisatie haar bestuurlijke en uitvoerende processen zo goed en efficiënt mogelijk kan uitvoeren. Hierdoor kunnen collega’s van andere afdelingen zich helemaal richten op de provinciale opgaven.De afdeling bestaat uit de volgende teams: Leiding, Financiële Rapportage en Administratie, Financiën, Facilitair, Informatievoorziening en Digitalisering, Juridische Zaken, HR.OpdrachtBinnen I&D zoeken wij tijdelijk een ervaren kwartiermaker voor het cluster Realisatie & Beheer (R&B). Dit cluster vormt de operationele motor achter de provinciale informatievoorziening en zorgt dat digitale diensten beschikbaar zijn, systemen betrouwbaar functioneren en gebruikers optimaal worden ondersteund.In deze rol richt je op het verder professionaliseren en inrichten van de informatievoorziening met specifiek focus op realisatie & beheer. Je vertaalt strategische IV-doelstellingen naar praktische uitvoering en zorgt dat processen en systemen stabiel en toekomstbestendig zijn.Je inspireert teams, creëert draagvlak voor verandering en zorgt dat de organisatie digitaal wendbaar blijft.KerntakenRegie voeren op het beheer en de optimalisatie van beheerprocessen voor applicaties en systemen (zoals M365, GIS en subsidieplatforms);Inrichten van het portfoliomanagement en projectmanagement organisatie;Verder professionaliseren van servicedesk, applicatie- en functioneel beheer;Inrichten beheer analoog archief;Faciliteren en inrichten van procesoptimalisatie en lifecycle beheer van hardware en software, met aandacht voor circulaire IT-principes;Waarborgen van datamanagement en toegankelijkheid van datasets voor datagedreven beleid;Zorgdragen voor naleving van wet- en regelgeving, waaronder de Informatieveiligheid, privacy en archiefwet;Inrichting regieorganisatie t.b.v. samenwerking met externe partners en leveranciers, inclusief contractmanagement en uitbestedingsbeslissingen;Ondersteunen van gebruikers via servicedesk, trainingen en adoptie van nieuwe systemen. Eisen bij de opdracht:Je hebt een afgeronde opleiding op minimaal HBO bachelor niveauJe hebt minimaal 5 jaar werkervaring als kwartiermaker binnen een (semi)overheidsinstellingJe hebt minimaal 1 jaar aantoonbare werkervaring in de afgelopen 6 jaar op het gebied van digitale informatievoorziening bij een (semi) overheidsinstellingJe hebt werkervaring in de afgelopen 6 jaar met het opzetten en inrichten van een Portfolio- en projectmanagement afdeling, dit is toegelicht en uitgewerkt in het cvJe hebt werkervaring in de afgelopen 6 jaar met het inrichten van informatievoorzieningen bij een overheidsinstellingWensen bij de opdracht:Je hebt minimaal 5 jaar werkervaring in de afgelopen 8 jaar als kwartiermaker bij een overheidsinstellingJe hebt ervaring met regievoering, beheer en projectmanagement binnen een overheidsinstellingJe hebt een beknopte en overtuigende motivatie waarom deze opdracht aantrekkelijk is en wat Je aanspreektJe hebt werkervaring met regievoering op applicatie- en systeembeheerCompetenties:Je communiceert helder en overtuigend met diverse stakeholders 1 Referentienummer2026-05126 LocatieZwolle Startdatum19 juli 2026 Einddatum1 december 2026 Optie op verlengingJa Uren per week36u p/w Sluitingsdatum19 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 · 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
TenMonks · 13-06-2026 · 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
BlueTrail · 13-06-2026 · 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 · 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 · 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
Pagina 33 van 51

Veelgestelde vragen over een freelance Software Developer

Een freelance Software Developer ontwerpt, ontwikkelt en onderhoudt software-applicaties voor uiteenlopende opdrachtgevers. De software developer werkt in agile teams aan maatwerk software, integratieoplossingen en uitbreidingen op bestaande systemen, en is verantwoordelijk voor codekwaliteit, testbaarheid en technische documentatie.

Het uurtarief van een freelance Software Developer varieert tussen €65 en €115 per uur, afhankelijk van senioriteit, technologiestack en sector. Fullstack developers met cloud-ervaring vragen doorgaans hogere tarieven.

Beheersing van minimaal één objectgeoriënteerde taal (Java, C#, Python, PHP), kennis van frameworks, API-ontwikkeling (REST, GraphQL), databases (SQL en NoSQL), versiebeheer (Git), CI/CD en Agile/Scrum.

Op Freelapp staan momenteel 1260 actuele freelance opdrachten voor een software developer. Het aanbod wordt dagelijks bijgewerkt vanuit meerdere platforms.

Steden met de meeste Software Developer opdrachten:

Amsterdam, Den Haag, Aalst