Werken als Programmasecretaris Gebiedsontwikkeling bij de gemeente Haarlemmermeer betekent:Meedenken en ondersteunen in bestuurlijke processen en daarmee bijdragen aan projecten met lokale impact die er écht toe doen.Werken aan gebiedsontwikkelingen en woningbouwopgaven.Een dynamische werkomgeving, veel ruimte voor zelfstandigheid en eigen verantwoordelijkheden, met leuke en gedreven collega’s die werken aan een specifiek doel.Binnen de Gemeente Haarlemmermeer is het ontwikkelen van en realiseren van woningen en arbeidsplaatsen één van de prioriteiten in het ruimtelijke domein. We zijn dan ook dringend op zoek naar een Programmasecretaris, die zijn of haar tanden wil zetten in programma’s met uiteenlopende thema’s. Houd je van complexiteit en ben je een kei in het op hoog niveau meedenken aan oplossingen en ondersteunen in de uitvoering ervan? Breng jij structuur en steek je graag de handen uit de mouwen? ProjectenEen van de projecten waar je aan gaat meewerken is de Schaalsprong Wonen. Dit project is het overkoepelende en faciliterende programma voor de gebiedsontwikkelingen in Haarlemmermeer. Je werkt samen met de Programmamanager (senior Projectmanager) en het programmateam aan deze opgave. In dit project wordt ook nauw samengewerkt met het Rijk en de provincie Noord-Holland.De Programmasecretaris die we zoeken is sparringpartner van de (senior) Programmamanager. Je ontzorgt de (senior) Programmamanager bij het totale proces van ambtelijke en bestuurlijke afstemming en prioritering. Alle notities, (voortgangs-)rapportages en besluitvormingsnota’s over gebiedsontwikkelingen gaan via de Programmasecretaris naar de betrokkenen, zoals de ambtelijk- en bestuurlijk opdrachtgever, het college van Burgemeester en Wethouders en de gemeenteraad. Je bent een uitstekend schrijver, bewaakt en coördineert de procedure van het besluitvormingsproces. Daarnaast is het verbinden met zowel interne als externe partijen je tweede natuur.Je signaleert knelpunten en coördineert de oplossing ervan. Je stuurt actief op de organisatie van bestaande en nieuwe overleggen. Je belegt deze, bereidt ze voor, stelt acties op en bewaakt de voortgang hiervan. Je schrijft of redigeert de voorstellen en annotaties die namens de (senior) Programmamanager worden verzonden. Je bent aanspreekpunt voor de secretariële ondersteuning met betrekking tot het programma. Je vervult een verbindende rol voor het programma of project binnen én buiten de gemeente en staat veel in contact met alle betrokkenen. Kortom, je bent een zeer proactieve spin in het web, kunt hoofd- en bijzaken onderscheiden en bent opgewassen tegen de hectiek die deze taken met zich meebrengen.Waar ga je werkenCluster Projecten (110 medewerkers, 95 FTE) bestaat uit meerdere teams: Senior Project- en Programmamanagement, Projectmanagement-intern, Projectmanagement-extern, Project Management Office (PMO) en Portfolio, Planning en Advies (PPA). Cluster Projecten zorgt ervoor dat de gemeente Haarlemmermeer opgaven in het fysiek domein op een professionele project- en programmamatige wijze aanpakt. Het team waarbinnen deze functie valt bestaat uit circa 35 ervaren en professionele collega’s, inclusief flexibele schil.
Eisen bij de opdracht:Je hebt een afgeronde universitaire opleiding.Wensen bij de opdracht:Je hebt kennis en/of werkervaring opgedaan in gebiedsontwikkelingsprojecten.Je hebt werkervaring opgedaan bij het Rijk en/of de provincie Noord-Holland.Je hebt ervaring als Programmasecretaris binnen een gemeente.Je hebt ervaring in het schrijven van bestuurlijke stukken.Je hebt kennis van en ervaring met bestuurlijke besluitvormingsprocessen.Competenties:Je bent een stevige sparringpartner voor onze Programma- en Projectmanagers. Je bent je bewust van de politiek gevoelige omgeving waarin wij werken, hebt hier affiniteit mee en weet hierop te anticiperen. Je hebt ervaring met en kennis van bestuurlijke verhoudingen, weet mensen bij elkaar te brengen en schakelt makkelijk op uiteenlopende niveaus. Je bent op je sterkst als je orde in de chaos kunt brengen en kunt als geen ander met deadlines omgaan. Daarnaast ben je resultaatgericht, doortastend en beschik je over een flinke dosis relativeringsvermogen. Je bent communicatief sterk en een team-player.
Referentienummer2026-05336
LocatieHoofddorp
Startdatum1 september 2026
Einddatum31 augustus 2027
Optie op verlengingJa
Uren per week36u p/w
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(); } } );} );