Deze opdracht is gepubliceerd via
BlueTrail.
Freelapp biedt dit project niet zelf aan.
Freelance Adviseur Optimalisatie Sport en Accommodatiebeheer opdracht
De opdrachtnemer verricht gedurende een afgesproken periode zelfstandig en resultaatgericht werkzaamheden die het proces rondom sport en accomodatiebeheer optimaliseren. De opdracht is afgebakend en kent geen personele inbedding in de gemeentelijke organisatie. Op te leverenProcessen rondom lopende projecten op het terrein van sport en accommodatie in beeld brengen en adviseren over mogelijkheden tot optimalisatie;Een plan maken waarin je vormgeeft aan de harmonisatie van beleid;Verbetering van de processen in samenwerking met de wethouder, collega’s van andere afdelingen en daar waar nodig met de sportverenigingen en leverancies.Wij vragenBeleidsmatige ervaring met sport en accommodatiebeheer;Je weet hoe je vorm geeft aan harmonisatie van beleid;Je bent gewend een bijdrage te leveren aan meerdere projecten tegelijk (raakvlakken met sport en accomodatiebeheer).ResultaatverplichtingDe opdrachtnemer is verantwoordelijk voor het opleveren van de hieronder beschreven producten en diensten. De wijze waarop deze tot stand komen, wordt zelfstandig door de opdrachtnemer bepaald.ZelfstandigheidDe opdrachtnemer voert de werkzaamheden zelfstandig uit;De opdrachtnemer bepaalt zelf de werkwijze, planning en inzet van middelen;De opdrachtnemer kan zich laten vervangen, mits de kwaliteit gewaarborgd blijft.
Eisen voor de opdracht:Je hebt ervaring in een gemeentelijke organisatie en politiek-bestuurlijke omgeving; Je hebt ervaring met het beleidsterrein sport en accommodatiebeheer;Je hebt sterke organisatorische en communicatieve vaardigheden;Je hebt hbo werk en denkniveau.Wensen voor de opdracht:Je bent bekend met de Friese taal in woord en geschrift.Competenties:Sterke organisatorische en communicatieve vaardigheden;Zelfstandigheid.
Referentienummer2026-05075
LocatieDokkum
Startdatum15 juni 2026
Einddatum31 oktober 2026
Optie op verlengingJa
Uren per week16-24u p/w
Sluitingsdatum16 juni 2026
17: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(); } } );} );