OpdrachtomschrijvingAls SAP Solution Architect voor het SAP Competence Centre AFIS ontwikkel en onderhoud je de solution architectuur op het SAP-landschap van Gemeente Amsterdam (S/4HANA, Ariba, BTP, PO). Je stemt de behoefte van de benodigde functionaliteit vast en vertaalt dat naar solution architectuur, die onder jouw toezicht wordt gerealiseerd, je adviseert de domein architect F&I en de leden van het CC-team over architectuurkeuzes. Samen met de domein architect stem je af met de Enterprise architect bedrijfsvoering en legt je producten vast in de architectuur repository Abacus.WerkzaamhedenOpstellen van solution architecturen en doelarchitecturen voor SAP-gerelateerde projecten en wijzigingen binnen het domein Financiën & Inkoop (F&I);Adviseren over de inrichting, ontwikkeling en samenhang van het SAP-landschap;Bewaken dat architectuurproducten voldoen aan de Enterprise Architecture (EA)-principes en het gemeentelijke toetsingskader;Voorbereiden en aanbieden van architectuurproducten ter besluitvorming en accordering aan de domeinboard;Vastleggen en onderhouden van architectuurproducten in Abacus en, na implementatie, in SAP LeanIX.Met behulp van de volgende tooling;Abacus (architectuur repository);Architectuur sjablonen;SAP LeanIX (nog niet aangeschaft);SAP Signavio (nog niet aangeschaft);SAP Cloud ALM;SAP Landscape Discovery (gratis, maar werkt alleen samen met Lean IX).Verder:Je adviseert Product Owners, projectteams en het SAP Competence Center over architectuurkeuzes en oplossingsrichtingen;Je stemt af met enterprise-, domein- en concernarchitecten over architectuurkaders, richtlijnen en standaarden;Je neemt deel aan collegiale architectuurreviews en begeleidt het review- en besluitvormingsproces van de door jou opgestelde architecturen;Je werkt solution architecturen uit en verwerkt architectuurmodellen en -producten in de architectuurrepository;Je neemt Project Start Architecturen (PSA's) door met de domeinarchitect en zorgt voor afstemming over de gekozen oplossingsrichting;Je signaleert architectuurrisico's, afhankelijkheden en verbeterkansen en doet voorstellen voor optimalisatie van het SAP-landschap;Je draagt bij aan de doorontwikkeling van het SAP Competence Center en deelt actief kennis met collega's binnen het Competence Center en de vakgroep Architectuur;Je zorgt ervoor dat architectuurproducten voldoen aan de gemeentelijke architectuurprincipes, richtlijnen en het geldende toetsingskader;Bij de afronding van projecten en opgaven stel je Project Eind Architecturen (PEA's) op en borg je de gerealiseerde architectuur.
Eisen bij de opdracht:Je hebt minimaal 5 jaar werkervaring als solution architect SAP.Je beschikt minimaal over een WO werk- en denkniveau.Je bent in het bezit van het certificaat SAP Intelligent Enterprise.Je bent in het bezit van het certificaat SAP LeanIX (Enterprise Architecture).Je bent in het bezit van het certificaat SAP Management Framework.Wensen bij de opdracht:Je hebt werkervaring binnen een G4-gemeente.Je hebt minimaal 2 jaar werkervaring binnen complexe (overheids)organisatie(s).Je hebt een afgeronde IT-opleiding.Competenties:Analytisch vermogen: Kan hoofd- en bijzaken onderscheiden, een vraagstelling in onderdelen uitsplitsen en logische verbanden leggen tussen de verschillende deelaspecten.Samenwerken: Levert een constructieve bijdrage aan een gezamenlijk resultaat, in het bijzonder aan de sfeer en de relaties binnen de groep of het team.Relatiebeheer: Bouwt persoonlijke relaties op met klanten en andere contactpersonen, onderhoudt en benut ze.Organisatiesensitiviteit: Zich bewust tonen van de effecten van keuzes, besluiten en/of activiteiten op de gehele organisatie en onderdelen daarvan.Resultaatgerichtheid: Concrete doelen als uitgangspunt nemen voor het eigen gedrag en hieraan vasthouden totdat het doel bereikt is.Overtuigingskracht: Oefent, op basis van persoonlijk overwicht, invloed uit op mensen en situaties, gericht op acceptatie en het overwinnen van weerstanden. Communiceert ideeën duidelijk en stellig.
Referentienummer2026-05289
LocatieAmsterdam
Startdatum6 juli 2026
Einddatum4 juni 2027
Optie op verlengingJa
Uren per week36u p/w
Sluitingsdatum24 juni 2026
12: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