Senior engineer

Detachering
Delen

Over de opdracht

Vacature Senior engineer

In het kort: Je gaat als senior DevOps engineer de migratie naar OpenText realiseren, software bouwen, testen en beheren, backlogitems aanscherpen met het team en domeinkennis borgen voor een stabiel en toekomstbestendig DMS. Drie redenen waarom dit jouw opdracht is Omdat je als senior DevOps engineer niet alleen wilt bouwen, maar ook wilt begrijpen welk probleem je oplost en voor wie. We je een sleutelrol bieden in de migratie van IBM Content Manager naar OpenText, waarbij je change én run combineert en samen met het team direct zichtbaar resultaat realiseert. Jij je ervaring kunt inzetten om complexe domein- en businessvraagstukken terug te brengen tot heldere, testbare backlogitems én vervolgens zelf meebouwt en meetest aan de oplossing. Jij doet het De opdracht Als senior DevOps engineer help je de voortgang te borgen van de migratie van IBM Content Manager naar OpenText, met behoud van de continuïteit van het huidige Document Management Systeem (DMS). Het belangrijkste knelpunt ligt daarbij niet alleen in ontwikkelcapaciteit. Er verstrijkt nu te veel tijd voordat daadwerkelijk ontwikkel- en testwerk kan beginnen. Probleem, businesscontext en business rules zijn bij backlogitems niet altijd tijdig voldoende scherp, waardoor gesprekken lang duren en items laat ready zijn. Tegelijkertijd vertrekt op korte termijn een ervaren functioneel ontwerper die veel domeinkennis van het DMS bezit. Je helpt deze kennis bij het team te laten landen, zonder zelf de rol van functioneel ontwerper over te nemen. Je combineert daarom twee kwaliteiten: je bent een ervaren engineer die zelf bouwt, test en beheert én je bent in staat om samen met de Product Owner en het team complexe problemen snel terug te brengen tot een helder en testbaar vraagstuk. Taken Je: – bouwt en test mee aan de migratie naar OpenText, de benodigde koppelingen en componenten op OpenShift; – draait volledig mee in de DevOps-verantwoordelijkheid voor change en run, waaronder incidenten, kwetsbaarheden en operationeel beheer; – brengt samen met de Product Owner domeinkennis, businesscontext en business rules in kaart, zodat duidelijk is welk probleem wordt opgelost, voor welke afnemers en binnen welke randvoorwaarden; – helpt het team backlogitems tijdig ready te maken, onder andere door gezamenlijk te modelleren en hoofd- en bijzaken van elkaar te scheiden; – maakt belangen en afhankelijkheden tussen verschillende afnemende systemen inzichtelijk, zodat keuzes niet uitsluitend worden bepaald door de partij die het hardst roept; – helpt een testaanpak op te stellen waarmee aantoonbaar kan worden vastgesteld dat het oorspronkelijke probleem is opgelost; – onderbouwt aannames waar mogelijk met metingen en feiten; – haalt gericht domeinkennis op bij de vertrekkende functioneel ontwerper en doet dit zoveel mogelijk samen met andere teamleden, zodat deze kennis breed in het team landt; – verbetert testbaarheid en onderhoudbaarheid door geautomatiseerde tests onderdeel te maken van de CI/CD-pipeline. Verantwoordelijkheden en bevoegdheden Je bent verantwoordelijk voor: – het vanuit engineeringperspectief bijdragen aan het tijdig ready krijgen van backlogitems; – het actief ophalen, expliciteren en delen van relevante domeinkennis en business rules; – het leveren van werkende, geteste en onderhoudbare software binnen de afgesproken DevOps-werkwijze; – het samen met het team vormgeven van een passende technische oplossing en testaanpak; – het bijdragen aan de continuïteit van het bestaande DMS tijdens de migratie; – het vergroten van de zelfstandigheid van het team in het beantwoorden van domeinvragen en het maken van het eigen design. Je krijgt daarbij de ruimte om vanuit je senioriteit kritische vragen te stellen, te modelleren, technische en functionele aannames te toetsen en verbeteringen in ontwikkel-, test- en beheerprocessen voor te stellen. De productprioritering en roadmap blijven de verantwoordelijkheid van de Product Owner. Leveranciers- en projectsturing vallen onder de projectleiding. Afbakening Dit is nadrukkelijk geen opdracht voor een functioneel ontwerper. Je schrijft geen uitgewerkte functionele of technische ontwerpen voor het team. Je helpt het probleem, de context, business rules, oplossingsrichting en testaanpak scherp te krijgen. Het uiteindelijke design maakt het team gezamenlijk, waarbij jij als senior engineer inhoudelijk meedenkt én zelf bouwt en test. Juist die combinatie is belangrijk: we willen voorkomen dat technische oplossingen uitsluitend functioneel worden bedacht zonder directe koppeling met bouwbaarheid, testbaarheid en beheerbaarheid. De opdracht is daarnaast geen één-op-éénvervanging van de vertrekkende functioneel ontwerper. Het is een tijdelijke overbrugging waarmee we de continuïteit borgen én de capability structureel binnen de teams laten landen.

Eisen

Uitvoeringsvoorwaarde arbeidsrelatie
De aard en organisatorische inbedding van deze opdracht maken dat niet iedere contractvorm passend is; voor deze opdracht wordt daarom uitgegaan van uitvoering via detachering.
OverheidZZP sluit geen specifieke contractvorm of categorie opdrachtnemers op voorhand uit. Wel geldt dat iedere opdracht moet kunnen worden uitgevoerd op een wijze die in overeenstemming is met de toepasselijke wet- en regelgeving, waaronder de regels omtrent de kwalificatie van arbeidsrelaties en de Wet DBA.
De geschiktheid van een opdracht voor een bepaalde contractvorm wordt beoordeeld aan de hand van de beoogde feitelijke uitvoering van de werkzaamheden en niet uitsluitend op basis van de gekozen juridische constructie. Daardoor kan het voorkomen dat een opdracht zich, gelet op de aard, inrichting of organisatorische inbedding van de werkzaamheden, niet leent voor alle contractvormen.
Inschrijvers dienen desgevraagd aannemelijk te maken op welke wijze zij de opdracht zullen uitvoeren en hoe daarbij wordt voldaan aan de toepasselijke wet- en regelgeving. Indien onvoldoende aannemelijk wordt gemaakt dat de opdracht binnen de voorgestelde constructie rechtmatig kan worden uitgevoerd, kan een inschrijving buiten beschouwing worden gelaten.

– Taal CV: Nederlands – Motivatie: Verplicht – Geldige VOG is nodig bij inzet, eerder starten is niet mogelijk. – Zonder VOG mag de kandidaat niet starten. – Je hebt ruime, aantoonbare ervaring als senior DevOps- of software engineer. – Je hebt ruime ervaring met Java 17 of hoger, Spring Boot en API-ontwikkeling. – Je hebt ervaring met OpenShift en containergebaseerde omgevingen. – Je hebt ervaring met testautomatisering en CI/CD, bij voorkeur met Jenkins. – Je hebt ervaring met Jira en Confluence. – Je hebt aantoonbare ervaring met de volledige DevOps-verantwoordelijkheid: je bouwt, test én beheert zelf mee. – Je hebt ervaring met zowel change- als runwerk in een bedrijfskritische omgeving. – Je bent in staat complexe business rules, afhankelijkheden en systeeminteracties te doorgronden en samen met Product Owner en team om te zetten naar heldere, testbare backlogitems.

Wensen

LET OP: Op basis van de wensen van onze opdrachtgever wordt bepaald of je eventueel wordt uitgenodigd voor een selectiegesprek. Het is dus noodzakelijk dat je ook op de wensen een sterke match hebt.

– Het is een pré wanneer je ervaring hebt met één of meerdere van onderstaande onderwerpen: – datamigratietrajecten; – Azure; – documentmanagement- of ECM-platformen, in het bijzonder OpenText; – complexe landschappen met meerdere afnemende systemen; – functioneel ontwerp, waarbij je die ervaring juist weet te gebruiken binnen een multidisciplinair DevOps-team zonder zelf de klassieke rol van functioneel ontwerper over te nemen. Competenties – Analytisch vermogen: je vraagt door tot het daadwerkelijke probleem helder is en weet hoofd- en bijzaken van elkaar te scheiden. – Samenwerkingsgericht: je zoekt actief de samenwerking met Product Owner, developers, testers en andere betrokkenen en brengt verschillende perspectieven bij elkaar. – Daadkracht: je voorkomt dat analyse een doel op zichzelf wordt en helpt het team snel van gesprek naar bouw- en testbaar werk. – Kennisoverdracht: je maakt jezelf niet onmisbaar, maar zorgt er bewust voor dat kennis bij meerdere teamleden landt. – Omgevingsbewustzijn: je herkent verschillende belangen van afnemers en stakeholders en maakt deze expliciet zonder automatisch te optimaliseren voor de partij met de grootste stem. – Eigenaarschap: je voelt je medeverantwoordelijk voor zowel de werking in productie als voor de voortgang van verandering.

Overige informatie

Optie tot verlenging: Ja, verlenging mogelijk Gespreksdatum: Onbekend

Procedure

De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.

  • Om je krachtig voor te kunnen dragen hebben wij minimaal één werkdag nodig om samen met jou alle bescheiden in orde te maken.
  • Wanneer je interesse hebt in deze opdracht en overtuigd bent van een sterke match, reageer dan direct!
  • Naast een actueel en op de opdracht gericht CV zullen wij altijd vragen om een bondige persoonlijke motivatiebrief (inclusief een toelichting per functie-eis en -wens) en een indicatief uurtarief/maandloon.

Op basis van deze informatie kunnen wij voor je aan de slag! We nemen contact met je op om alle verdere details goed door te nemen en duidelijke afspraken met je te maken voor we je daadwerkelijk voorstellen.

Reageer nu op

Senior engineer

Let op: Gewenste contractvorm voor deze opdracht is detachering


Wij staan voor je klaar!

(ma - vr 09:00 - 17:00)

Vraag over de opdracht? Wij ontvangen graag je vraag per mail via [email protected]

Bureau/partner?

Je kunt dan alleen voorstellen na aanmelding en toelating als partner via onderstaande pagina.

Hulp met je stukken?

Leer hier hoe je een goede motivatiebrief schrijft (als ZZP-er) in het publieke domein!

Leer hier hoe je je CV herschrijft naar de opdracht (als ZZP-er) in het publieke domein!

Leer hier hoe je je competenties verwerkt in je CV, motivatiebrief en gesprek!

Veelgestelde vragen

Kan ik werken via Detachering en/of als ZZP-er?

Bij OverheidZZP vind je opdrachten die via verschillende contractvormen kunnen worden uitgevoerd, waaronder ZZP en detachering. Per opdracht wordt beoordeeld welke contractvorm(en) passend zijn, afhankelijk van de aard van de werkzaamheden, de organisatorische inbedding en de wijze waarop de opdracht feitelijk wordt uitgevoerd. Je herkent de voorkeur of uitgangspunten voor een opdracht aan het label bovenaan de vacature: ZZP (of detachering) of Detachering. Staat bij een opdracht uitsluitend ‘Detachering’? Dan is op basis van de kenmerken van die specifieke opdracht gekozen voor uitvoering via detachering. Dit betekent niet dat bepaalde groepen opdrachtnemers op voorhand worden uitgesloten, maar dat de opdracht zich gelet op de beoogde uitvoering niet leent voor alle contractvormen. Lees hier meer over de uitvoeringsvoorwaarde arbeidsrelatie en detachering.

Hoe helpen jullie mij met mijn CV, motivatie en het gesprek?

Wij kennen de meeste opdrachtgevers goed en weten waar zij op letten in een selectieproces. Die ervaring gebruiken we bij elke aanbieding: we toetsen je CV en geven gerichte tips over je CV, motivatie, (concurrerend) uurtarief en presentatie. Ook wanneer je op gesprek mag helpen wij je met de voorbereiding. Zo vergroten we samen je slagingskans!

Wat kost jullie dienstverlening?

Reageren is altijd vrijblijvend. Na je reactie nemen we eerst contact met je op. Pas als jij akkoord bent met de voorwaarden, dragen we je voor. Wij werken met een eerlijke, marktconforme marge bovenop jouw uurtarief/salaris, die verwerkt zit in het tarief richting de opdrachtgever. Jouw uurtarief/salaris stemmen we altijd samen af.

Ik voldoe niet aan alle eisen/wensen, is het het waard om toch te reageren?

De eisen die bij een opdracht staan vermeld zijn knock-out criteria: je moet hier 100% aantoonbaar aan voldoen om in aanmerking te komen. Wensen zijn geen harde vereisten, maar het is wel aanbevolen om aan zoveel mogelijk wensen te voldoen om kansrijk te zijn in de selectie. Reageer alleen als je zeker weet dat je aan alle eisen en de meest essentiële wensen voldoet.

Hoe kan ik mijn documenten het beste aanleveren om de kans van slagen te vergroten?

Reageer via de website met je CV, een Motivatie en een Toelichting op de eisen en wensen. Gebruik je motivatiebrief voor een heldere onderbouwing van jouw match. Beschrijf steeds per eis/wens kort hoe je hieraan voldoet. Dit maakt de aansluiting op de opdracht direct inzichtelijk en helpt de opdrachtgever in het begrijpen van jouw aanbieding.

Wat zijn zakelijke voordelen via OverheidZZP?

Als zelfstandige regel je alles zelf. Je verzekeringen, je pensioen, je administratie en je ontwikkeling. Dat kost tijd en het is niet altijd duidelijk waar je moet beginnen. Daarom werken wij samen met partijen die wij zelf goed vinden. Partners die de zelfstandige begrijpen en waar je als professional op kunt bouwen. Ontvang zo ook bij enkele partners een korting via OverheidZZP!

Wij kennen de meeste opdrachtgevers goed en weten waar zij op letten in een selectieproces. Die ervaring gebruiken we bij elke aanbieding: we toetsen je CV en geven gerichte tips over je CV, motivatie, (concurrerend) uurtarief en presentatie. Ook wanneer je op gesprek mag helpen wij je met de voorbereiding. Zo vergroten we samen je slagingskans!

Reageren is altijd vrijblijvend (no cure no pay) en nog niet definitief. Na jouw reactie nemen we altijd eerst contact met je op, en pas als jij helemaal akkoord bent met de financiële en praktische uitgangspunten dragen wij je formeel voor bij de opdrachtgever. We werken met een eerlijke, marktconforme fee bovenop jouw uurtarief, verwerkt in het tarief richting de opdrachtgever. Samen stemmen we altijd af welk uurtarief jij wilt ontvangen en verkennen we of de opdracht goed aansluit bij jouw ambities en kwaliteiten.

Bij OverheidZZP vind je opdrachten die via verschillende contractvormen kunnen worden uitgevoerd, waaronder ZZP en detachering. Per opdracht wordt beoordeeld welke contractvorm(en) passend zijn, afhankelijk van de aard van de werkzaamheden, de organisatorische inbedding en de wijze waarop de opdracht feitelijk wordt uitgevoerd. Je herkent de voorkeur of uitgangspunten voor een opdracht aan het label bovenaan de vacature: ZZP (of detachering) of Detachering . Staat bij een opdracht uitsluitend ‘Detachering’? Dan is op basis van de kenmerken van die specifieke opdracht gekozen voor uitvoering via detachering. Dit betekent niet dat bepaalde groepen opdrachtnemers op voorhand worden uitgesloten, maar dat de opdracht zich gelet op de beoogde uitvoering niet leent voor alle contractvormen. Lees hier meer over de uitvoeringsvoorwaarde arbeidsrelatie en detachering.

De eisen die bij een opdracht staan vermeld zijn knock-out criteria: je moet hier 100% aantoonbaar aan voldoen om in aanmerking te komen. Wensen zijn geen harde vereisten, maar het is wel aanbevolen om aan zoveel mogelijk wensen te voldoen om kansrijk te zijn in de selectie. Reageer alleen als je zeker weet dat je aan alle eisen en de meest essentiële wensen voldoet.

Gebruik de eerste pagina van je CV of een deel van je motivatiebrief voor een heldere onderbouwing van jouw match. Neem alle eisen en wensen uit de opdracht over en beschrijf steeds kort hoe je hieraan voldoet. Dit maakt de aansluiting op de opdracht direct inzichtelijk en helpt de opdrachtgever in het begrijpen van jouw aanbieding. Je kunt hiervoor dit format gebruiken.

Relevante opdrachten

Interesse, en overtuigd van een sterke match?

Mogen wij je helpen met zoeken?

Wij helpen je graag met het vinden van een passende opdracht in het publieke domein! Interim of detachering? Neem contact met ons op dan gaan wij vrijblijvend persoonlijk voor je op zoek!