Resultaat is dat de medewerker toegevoegde waarde oplevert aan de Business.Als ervaren senior Informatie (Agile) Analist bij het CJIB speel je een cruciale rol in het functioneren van ons complexe applicatie landschap. Je werkt op de afdeling ICT binnen het domein Incasso aan de automatisering en digitalisering van onze kernprocessen. De systemen die je samen met jouw collega’s ontwikkelt en optimaliseert dragen bij aan een persoonsgerichte, effectieve en efficiënte benadering richting de burger. Voor deze opdracht ga je aan de slag als informatie Analist binnen een technisch gedreven DevOps-team en vertaal je de businesswensen naar concreet op te pakken userstories/ontwerpen voor de developers.Bij het CJIB werken we hybride. Gemiddeld werken we 2 dagen per week op kantoor in Leeuwarden. Team incasso werkt op maandag en woensdag fysiek op kantoor.Als Informatie (Agile) Analist vervul je een belangrijke rol op het snijvlak van de business en ICT door te zorgen voor up-to-date informatiesystemen van hoge kwaliteit. Je bent betrokken bij het gehele project vanaf idee tot en met IT. Doordat je goed luistert, de juiste vragen aan jouw opdrachtgever(s) stelt en goed doorvraagt weet je te achterhalen wat hij graag bereiken wil. Daardoor kan de beste oplossing worden gebouwd door het scrumteam waarin je werkt. Jouw taken zijn onder andere het beschrijven van (onderdelen van) nieuwe informatiesystemen en het voorbereiden van aanpassingen aan bestaande informatiesystemen.Je signaleert zowel vooraf als tijdens de uitvoering tegenstrijdige of conflicterende ontwikkelingen en adviseert over de haalbaarheid van de projecten en beschrijft de (technische) oplossingsrichting. Je bent in staat een businessopdracht klein te maken. Je weet deze te vertalen naar onderling samenhangende en iteratief/incrementeel waarde toevoegende epics, features en/of userstory’s. Afhankelijkheden en beperkingen spoor je actief op, bespreek je met stakeholders en voorzie je van oplossingsscenario’s. Je werkt de producten waar mogelijke uit op grafische wijze, voor een ieder op een eenduidige manier te interpreteren. Ook stel je objectmodellen op. In deze functie werk je veel samen met collega analisten, gebruikers, je productowner en uiteraard je eigen team.
Eisen bij de opdracht:Je hebt kennis en/of een certificering van service architectuur, UML of andere relevante ontwerpmethodieken.Je hebt een goede beheersing van de Nederlandse taal in woord en geschrift (minimaal 4 jaar).Je hebt een afgeronde HBO (IT-) opleiding en bijbehorend HBO werk-denkniveau (minimaal 4 jaar).Je hebt minimaal 4 jaar ervaring met Agile/ scrum en DevOps werken.Je hebt minimaal 3 jaar kennis van ontwerptools/-methoden, hulpmiddelen voor versiebeheer en grote systeemontwikkeling en ontwerpen van user interfaces.Wensen bij de opdracht:Je hebt ervaring als scrummaster.Je hebt ervaring met relationele databases.Je hebt ervaring met Jira en Confluence.Je hebt ervaring met BPMN.Je bent een T-shaped medewerker (inzetbaar breder dan alleen in aangevraagd profiel/functie).Je hebt ervaring in een soortgelijke functie.Je hebt ervaring met incasso thema's.Je hebt ervaring met:Faciliteren van het proces voor UX-design;Uitvoeren van een UI-design;Onderzoek naar en inventarisatie van de businesswensen en non functional requirements;Afstemmen van oplossingsscenario’s met andere domeinen (vooral een businessanalist, informatieanalist, product owner);Beschrijven van de epics en onderverdelen in features, verdelen over betrokken teams.Competenties:Analytische vaardighedenPro-actief en klantgerichtCommunicatief en sociaal vaardigFocus op samenwerkingSterk in organiseren
1
Referentienummer2026-05867
LocatieLeeuwarden
Startdatum15 juli 2026
Einddatum14 juli 2027
Optie op verlengingJa
Uren per week36u p/w
Sluitingsdatum9 juli 2026
08: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-mailadres
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(); } } );} );