Freelance Software Developer Opdrachten

Wat doet een freelance Software Developer?

Een freelance Software Developer ontwerpt, ontwikkelt en onderhoudt software-applicaties voor uiteenlopende opdrachtgevers. De software developer werkt in agile teams aan maatwerk software, integratieoplossingen en uitbreidingen op bestaande systemen, en is verantwoordelijk voor codekwaliteit, testbaarheid en technische documentatie.

Vaardigheden en kennis

Beheersing van minimaal één objectgeoriënteerde taal (Java, C#, Python, PHP), kennis van frameworks, API-ontwikkeling (REST, GraphQL), databases (SQL en NoSQL), versiebeheer (Git), CI/CD en Agile/Scrum.

Typische taken als freelance Software Developer

Analyseren van functionele en technische vereisten; ontwerpen en bouwen van softwarecomponenten en APIs; schrijven van unit- en integratietests; deelnemen aan code reviews; troubleshooten van productieomgevingen; documenteren van technische oplossingen; samenwerken in Scrum-teams.

Uurtarief freelance Software Developer

Het uurtarief van een freelance Software Developer varieert tussen €65 en €115 per uur, afhankelijk van senioriteit, technologiestack en sector. Fullstack developers met cloud-ervaring vragen doorgaans hogere tarieven.

Laden...
TenMonks · 16-06-2026 · Den Helder ·
Beschrijving afdelingDe werkzaamheden worden uitgevoerd binnen de Techniekgroep Facilitair Onderhoud (TG FO) bij de Afdeling Maritieme Techniek van de Directie Materiële Instandhouding (DMI) van het Commando Zeestrijdkrachten (CZSK).  Beschrijving taken afdelingTaak van de TG FO is het in stand houden en adviseren omtrent alle CZSK productiemiddelen en procesinstallaties van het CZSK. Daarnaast verzorgt de TG FO het beheer en de expeditie van de gereedschappen en algemene technische ondersteunende middelen van de DMI. De hoofdvestigingsplaats van de TG FO is Den Helder.   -    Digitaal beheren van de contracten zodat bekend is wanneer contracten aflopen, opgezegd, verlengd of gewijzigd moeten worden en bewaken van acties en planning.-    Documenteren van alle contractinformatie.-    Opbouwen van relaties met inkopers, leveranciers en andere belanghebbend.-    Onderzoeken van verbeterkansen in de contractprocessen. Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact. Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is. Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen. Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen. Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates. Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren. Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder.
Meer informatie
BlueTrail · 16-06-2026 · Anderen ·
REMOTE
Het Team: Het cloud-office van de RET bestaat uit 3 vaste medewerkers die agile de MS Azure omgeving van de RET onderhouden. Het team heeft 2 vaste kantoordagen.Opdrachtomschrijving:De RET werkt aan de vernieuwing van haar interne planketen. Er is gekozen voor de Hastus software van Giro, welke in de Azure omgeving van de RET zal komen te draaien. Om deze omgeving op te bouwen en de functionele tests te begeleiden zijn we op zoek naar een ervaren cloud engineer die het low level design kan maken en ook de bouw van de omgeving op zich kan nemen. Gezien de complexe aard van de omgeving en de opdracht is het voor de RET ook acceptabel om deze uitvraag met 2 personen in te vullen.De functie:Je/jullie taken bestaan uit o.a.:Het maken van het low level design voor de RET Hastus omgeving in Draw.io of MS Visio;Het schrijven van de Bicep-Code om de RET Hastus omgeving uit te rollen;Configureren van de Palo Alto firewall, DNS entries en inrichting van de F5 om de omgeving veilig bereikbaar te maken;Opzetten van monitoring en cost-management op de omgeving, incl autoscaling en reserved instances;Adviseren bij het opzetten van de AVD Remote-app omgeving voor Hastus;Documentatie voor de opgeleverde omgeving bijhouden. Eisen bij de opdracht:Je hebt een afgeronde opleiding binnen de IT.Je hebt HBO werk- en denkniveau en minimaal 5 jaar werkervaring in/met Azure.Je hebt een achtergrond in Azure cloud beheer en ervaring met Palo Alto Panorama, Infoblox DNS, F5 Big-IP Loadbalancers en Bicep/Terraform in Azure DevOps.Je bent beschikbaar voor de genoemde periode, en flexibel qua werktijden.Remote werk is toegestaan, maar je bent in staat 2 dagen op kantoor van de RET te komen (Laan op Zuid 2, Rotterdam) t.b.v. overleg en samenwerking in de projectorganisatie.Je bent in het bezit van de relevante certificeringen AZ-104, AZ-400, AZ-700.Wensen bij de opdracht:Je hebt kennis en ervaring met Giro Hastus.Competenties:Je kunt conceptuele dingen goed uitwerken naar iets concreets.Je bent zelfstandig, maar werkt graag samen met anderen.Je bent integer, proactief, resultaatgericht, accuraat, klant- en oplossingsgericht. Referentienummer2026-05268 LocatieRotterdam Startdatum1 juli 2026 Einddatum31 december 2026 Optie op verlengingJa Uren per week24u p/w Sluitingsdatum17 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(); } } );} );
Meer informatie
BlueTrail · 16-06-2026 ·
De gemeente ’s-Hertogenbosch zoekt een Integratie Engineer om het groeiende werkveld van integratie te versterken voor een periode van één jaar.Samen met drie collega-specialisten ben je verantwoordelijk voor het beheer van onze generieke midoffice-componenten, waaronder:een API Gatewayeen ESB BrokerETL-toolingdiverse webservices en APIsJe rol is veelzijdig: naast beheer werk je als technisch specialist mee in projecten. Je denkt mee over oplossingen die aansluiten bij de wensen van interne en externe klanten, met oog voor de lange termijn en onze architectuur. We werken volgens de informatiekundige visie van Common Ground en geloven dat we deze alleen kunnen realiseren door actief bij te dragen aan -de collectivisering van gemeentelijke digitalisering. Jij speelt hierin een sleutelrol door mee te bouwen aan een sterke, toekomstbestendige integratielaag. Eisen bij de opdracht:Je beschikt minimaal over een afgeronde HBO diploma in de richting van (technische) informatica.Je hebt minimaal 3 jaar recente ervaring in een complexe IT-Omgeving. Je hebt kennis en ervaring met: API’s, webservices (REST/JSON, SOAP/XML), Security standaarden zoals oAuth2, jwt en mTLS StUF-standaarden Programmeertalen: zoals C#, python. Je hebt een flexibele instelling en je bent indien nodig beschikbaar buiten kantoortijden. Je bent daar waar het werk je nodig heeft.Wensen bij de opdracht:Je hebt afgeronde HBO opleiding in een relevante richting (technische Informatie).Je hebt recente ervaring binnen een overheidsorganisatie in de rol van Integratie engineer. Je hebt kennis van:Broadcom Layer 7 API gateway;SoapUi of Postman (of andere vergelijkbare tool);ELK cluster (Elastic). Competenties:Je hebt sterke communicatieve vaardigheden met een klantgerichte houding, bent stressbestendig en analytisch sterk en kan snel en secuur schakelen.Je hebt een analytisch vermogen en structurerend vermogen. Je bent bestuurlijke sensitief, bent in staat verbindend te communiceren en resultaatgericht te werken. Referentienummer2026-05273 Locatie's-Hertogenbosch Startdatum1 juli 2026 Einddatum30 juni 2027 Optie op verlengingJa Uren per week32u p/w Intakegesprek7 juli 2026 Sluitingsdatum29 juni 2026  09: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(); } } );} );
Meer informatie
BlueTrail · 16-06-2026 ·
REMOTE
Het Infrabedrijf van de Dienst ICT onderhoudt de IT-platformen van de Nationale Politie. Het cluster Cloud en Big Data is binnen het Infrabedrijf verantwoordelijk voor het platform voor big data en AI. Dit is een op Kubernetes gebaseerde private cloud voor de verwerking en analyse van data binnen de politie.Het cluster bestaat uit zeven Scrum teams die ieder verantwoordelijk zijn voor producten waaruit het platform is opgebouwd. Dit zijn producten in de volledige technology stack van hardware, via Kubernetes clusters, tot SaaS-oplossingen.In deze opdracht werk je binnen team Space aan het nieuwe containerplatform. Dit is een platform gebaseerd op Kubernetes. Dit platform draait in een private cloud omgeving en op eigen hardware (bare metal). Je werkt mee aan de opbouw en ontwikkeling van het platform en je bent samen met je team verantwoordelijk voor het onderhoud van het platform. Infrastructure-as-code, automation en selfservice zijn kernbegrippen die de aard van het werk typeren. Daarnaast ondersteun je de teams die zullen migreren naar het nieuwe containerplatform.We zijn op zoek naar een platform engineer met ervaring in het bouwen en beheren van een on premise en bare metal Kubernetes en Openshift clusters. Je werkt in een multidisciplinair team en werkt nauw samen met andere development- en operations-teams om een robuust en schaalbaar containerplatform te realiseren.Werkzaamheden/ taken, verantwoordelijkheden & doelstellingenOntwikkelen, beheren en optimaliseren van het Kubernetes-platform (bare-metal en private cloud).Ontwikkelen, beheren en optimaliseren van het Kubernetes-platform (bare-metal en private cloud).Ontwikkelen, beheren en optimaliseren van het Openshift-platform (bare-metal en private cloud).Inrichten en onderhouden van CI/CD-pijplijnen (o.a. met GitLab, Nexus, ArgoCD).Toepassen van securityprincipes.Bouwen en onderhouden van een observability stack (Prometheus, Grafana, ELK).Verder automatiseren van platformbeheer en deployments.Adviseren over en implementeren van containeroplossingen (Kubernetes, OpenShift).We werken hybride. De vaste kantoordag is op maandag, en de overige dagen kan er thuisgewerkt worden maar indien gewenst kan er ook extra op kantoor gewerkt worden. De opdracht is voor 36 uur per week. Hierbij zijn werkweken van 4x9, 4x8 plus 1x4, en ook andere indelingen mogelijk. Wel verwachten we dat iedereen bij de teamrituelen aanwezig is, zoals de daily stand-up, planning, refinement en retrospectives.Piketdiensten (stand-by) buiten kantoortijden zijn onderdeel van deze opdracht (maximaal 7 weken per jaar). Eisen bij de opdracht:Je hebt een afgeronde masteropleiding in Informatica, Kunstmatige Intelligentie, Wiskunde, Security & Networking of een andere technische richting.Je bent CKA en/of CKAD gecertificeerd.Je hebt minimaal 2 jaar ervaring als platform engineer of in een vergelijkbare DevOps rol.Je hebt minimaal 2 jaar werkervaring met het bouwen en beheren van een multicluster container-platform.Je hebt minimaal 2 jaar werkervaring met CI/CD, scripting (Bash, Python) en Git.Je hebt werkervaring met automatisering van infrastructuur en platformbeheer.Je hebt werkervaring met het optimaliseren van HPC-omgevingen.Wensen bij de opdracht:Je hebt werkervaring met observability tooling (Prometheus, Grafana of vergelijkbaar).Je hebt werkervaring met het toepassen van security principes bij de ontwikkeling van een platform. Denk aan: authenticatie- en autorisatietooling, service meshes, secret management tools en PKI.Je hebt werkervaring met het werken met CI/CD-pipelines in combinatie met bijvoorbeeld GitLab en Ansible.Je hebt werkervaring met het toepassen van Terraform voor Infrastructure-as-code.Competenties:Je hebt een passie voor open source technologie en je vindt het interessant om hiermee te experimenteren. Jouw leergierige houding en nieuwsgierigheid komen hierbij goed van pas. Je vindt het leuk om te werken in een omgeving die continu in verandering is en wil je kennis graag overdragen aan collega’s. Dat je werk soms hectisch is, vind je uitdagend. Kom maar op met die dynamiek! Je denkt creatief en in oplossingen, vindt het prettig om in teamverband te werken en kunt adviseren binnen jouw vakgebied.Verder zijn de volgende competenties op jou van toepassing:LeervermogenProbleemanalyseOvertuigingskrachtInitiatiefKlantgerichtheidKwaliteitsgerichtheidSamenwerkenMondelinge- en schriftelijke uitdrukkingsvaardigheid Referentienummer2026-05280 LocatieNieuwegein Startdatum1 september 2026 Einddatum1 september 2027 Optie op verlengingNog niet bekend Uren per week36u p/w Sluitingsdatum19 juni 2026  23:59 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
BlueTrail · 16-06-2026 · Amsterdam ·
Back-end developer voor aanpassingen aan Overstapportaal Erfpacht en Uitgifte bij gemeente Amsterdam, 32-36 uur per week, looptijd 9 juli 2026 tot 18 juli 2027.
Meer informatie
Opdrachtomschrijving – Inhoudelijk Expert ICT voor ontwikkeling vwo route Saxion Doel van de opdracht De opdracht heeft als doel om inhoudelijke expertise vanuit het ICT werkveld in te brengen voor de ontwikkeling van de nieuwe vwo route binnen de Academie voor Creatieve Technologie (ACT). De professional levert thematische inhoudelijke bouwstenen die Saxion gebruikt bij de verdere didactische en curriculaire uitwerking. De inzet is nadrukkelijk bedoeld om actuele praktijkkennis, trends en perspectieven uit het werkveld toe te voegen. Context ACT ontwikkelt een driejarige studieroute (werktitel HBO ICT+) voor studenten met een vwo diploma. De route richt zich op samenwerking, innovatie, inclusie en het verbinden van ICT kennis met maatschappelijke vraagstukken. Het ontwikkelteam bestaat uit studenten, docenten en onderzoekers. De externe professional levert onafhankelijke, inhoudelijke input en maakt geen deel uit van de interne organisatie of besluitvorming. Werkzaamheden De professional voert de opdracht zelfstandig uit, bepaalt eigen werkwijze en planning, en levert inhoudelijke bijdragen binnen een afgesproken ICT thema. De werkzaamheden bestaan uit: • Aanleveren van inhoudelijke expertise binnen een specifiek ICT domein (bijv. web development, algoritmiek, agentic AI, gebruikersinteractie). • Ontwikkelen van thematische content zoals praktijkcases, scenario’s, voorbeeldopdrachten, conceptuele uitleg en relevante voorbeelden uit het werkveld. • Voorstellen voor leeractiviteiten die Saxion vervolgens zelf didactisch vertaalt en verwerkt. • Input voor toetsing in de vorm van inhoudelijke criteria, voorbeeldopdrachten of beoordelingssuggesties. • Professionele reflecties op trends, toepasbaarheid en aansluiting op het werkveld. • Afstemmen van inhoudelijke kaders met één inhoudelijk aanspreekpunt (ervaren docent) Resultaatverantwoordelijkheid De professional levert: • Een set inhoudelijke bouwstenen binnen het gekozen ICT thema (concepten, casussen, opdrachten, voorbeelden). • Voorstellen voor leeractiviteiten die Saxion zelf verder didactisch vormgeeft. • Inhoudelijke input voor toetsing, passend bij het thema. • Een korte toelichting op de relevantie en toepasbaarheid binnen de vwo route. De verantwoordelijkheid van de professional ligt volledig bij de inhoudelijke kwaliteit van de aangeleverde expertise. Saxion blijft verantwoordelijk voor curriculumopbouw, didactiek, toetsing en implementatie. Gewenste expertise • Aantoonbare werkervaring binnen een ICT gerelateerd domein (bedrijf, organisatie of maatschappelijke context). • Vermogen om praktijkgerichte, innovatieve inhoud te formuleren voor een jongere doelgroep. • Affiniteit met onderwijsontwikkeling, zonder dat didactische uitvoering onderdeel van de opdracht is. • Vaardigheid in het werken met digitale tools voor het creëren van inspirerende content. • HBO/WO werk en denkniveau. • Een VOG kan onderdeel zijn van de screening. Communicatie & rapportage • De professional stemt uitsluitend inhoudelijke kaders en voortgang af met één aangewezen contactpersoon. • Er is geen sprake van organisatorische inbedding of deelname aan interne overlegstructuren. Omvang & periode • Per opdracht is 80 uur beschikbaar. • De inzet vindt plaats in de periodes september–november en/of november–februari. • De professional bepaalt zelf werkplek en werktijden, tenzij inhoudelijke afstemming fysiek gewenst is. SELECTIEOPDRACHT: De ICT-professional van morgen Wij willen graag zien hoe jij denkt over de toekomst van ICT en hoe je hierin anderen mee kan nemen. Daarom vragen we een uitwerking van de volgende vragen. Omschrijving Wat zie jij als toevoeging aan een ICT opleiding? Stel je voor dat je nu zou starten met een opleiding tot software engineer, wat is hierin waardevol? Beantwoordt dat door middel van de volgende vragen: • Welk onderdeel zou jij absoluut in de opleiding willen zien en wat heb je gemist tijdens jouw eigen ontwikkeling tot software professional? • Neem eens een onderwerp waarvan je denkt dat je dit op een creatieve, leuke manier aan studenten kan overbrengen. Hoe zou je dit aanpakken? • Welke ontwikkelingen in het werkveld moeten volgens jou absoluut vertaald worden naar onderwijs? Kun je vertellen welke eigenschappen een succesvolle student aan het einde van de opleiding heeft?
Meer informatie
TenMonks · 16-06-2026 · Apeldoorn ·
In deze rol onderhoudt je scripts voor de installatie en de-installatie van software, schrijft duidelijke installatiehandleidingen en ondersteunt bij het packagen van applicaties voor Data Center Services. Je voert collegiale tests uit, analyseert bevindingen en zorg dat problemen snel en zorgvuldig worden opgelost. Daarbij stem je oplossingen af met leverancier en koppel je terug aan de servicedesk, zodat incidenten structureel worden verholpen. Je werkt met een breed palet aan tools, zoals Bitbucket, Bizzdesign Enterprise Studio, XML-tools, PowerShell-scripting en samenwerkingsplatformen zoals Confluence en Jira. Je onderzoekt nieuwe concepten via proof of concept en draagt bij aan de verdere agile inrichting van onze tooling. Daarnaast ondersteun je functioneel applicatiebeheer bij het beantwoorden van vragen en help je eindgebruikers waar dat nodig is. Samen met je collega's werk je aan projecten waarin je continu zoekt naar verbeteringen. Als technisch applicatiebeheerder binnen team GH in Apeldoorn, werk je in een technisch sterk team dat continu vernieuwt en bouwt aan stabiele en veilige IT-oplossingen. Je draagt bij aan de kwaliteit van onze ontwikkel en beheerprocessen binnen een Agile/Scrum-omgeving. Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact. Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is. Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen. Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen. Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates. Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren. Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder. Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉).
Meer informatie
TenMonks · 16-06-2026 · Nederland ·
REMOTE
Java Ontwikkelaar voor Stedin (Remote mogelijk) in Nederland. Ontwikkeling applicatie voor slimme meter uitlees/configuratie systeem (NextGen Gezamenlijk Head-End).
Meer informatie
B-Hunted · 16-06-2026 · 's-Hertogenbosch ·
Interim Integratie Engineer (ZZP) voor een gemeentelijke organisatie in 's-Hertogenbosch, 32-36 uur per week, start 1 juli 2026, duur 12 maanden met optie tot verlenging.
Meer informatie
TenTalent.nl · 16-06-2026 ·
Technisch Manager Drinkwater bij Stichting Waternet, locatie onbekend (op locatie), fulltime, startdatum 16-06-2026.
Meer informatie
TenTalent.nl · 16-06-2026 · Leiden ·
REMOTE
Integratieconsultant voor het Ministerie van Defensie (IDD) in Leiden (remote mogelijk). Opdracht betreft realisatie en beheer van applicatiekoppelingen in een Defensie IT-landschap.
Meer informatie
TenTalent.nl · 16-06-2026 · Amsterdam ·
Back-end developer voor aanpassingen aan het Overstapportaal bij Gemeente Amsterdam, 40 uur per week, start 16-06-2026.
Meer informatie
Funle.nl · 16-06-2026 ·
Solution Architect voor het JIVC (C2 waardestroom) bij de Koninklijke Marechaussee, locatie onbekend, fulltime (40 uur/week), start 16-06-2026, looptijd onbekend.
Meer informatie
De Publieke Partner · 16-06-2026 · Amsterdam ·
REMOTE
Data Platform Engineer bij Stedin Groep, locatie Rotterdam (deels remote), fulltime, startdatum niet vermeld.
Meer informatie
Voor een onbekende opdrachtgever is een Mendix Expert Business Engineer Senior nodig voor een rol binnen cluster BCO, op locatie met onbekende uren per week en looptijd.
Meer informatie
OverheidZZP.nl · 16-06-2026 ·
Data Engineer met GIS-kwaliteiten gezocht voor een opdracht op locatie. Specialisme: data engineering.
Meer informatie
OverheidZZP.nl · 16-06-2026 ·
Opdracht voor een data engineer op locatie, specialisme data engineer. Geplaatst op 16-06-2026.
Meer informatie
OverheidZZP.nl · 16-06-2026 ·
Voor een onbekende opdrachtgever wordt een Integratie Engineer gezocht voor een locatie-onbekende opdracht op locatie. De rol betreft een fulltime functie (uren per week onbekend).
Meer informatie
InterimProfessionals.nl · 16-06-2026 ·
Automation Engineer voor 12 maanden met optie op verlenging bij het Ministerie van Defensie, locatie onbekend, fulltime. Opdracht start op 16-06-2026.
Meer informatie
InterimProfessionals.nl · 16-06-2026 · Amsterdam ·
Voor het Ministerie van Defensie zoekt Hero Interim Professionals een Full Stack .NET Developer voor 2fte (2 dagen per week) voor een periode van 12 maanden met optie op verlenging, in Amsterdam op locatie.
Meer informatie
InterimProfessionals.nl · 16-06-2026 ·
12 maanden met optie op verlenging voor Cloud Engineer bij Ministerie van Defensie, locatie onbekend (op locatie).
Meer informatie
OverheidZZP.nl · 16-06-2026 ·
Voor een onbekende opdrachtgever is een Dataplatform Engineer nodig voor een locatie-onbekende opdracht op locatie. De rol betreft een specialisme in data engineering.
Meer informatie
OverheidZZP.nl · 16-06-2026 ·
Platform Engineer voor GenAI Platform, locatie onbekend (op locatie). Opdracht start op 16-06-2026.
Meer informatie
MiPublic.nl · 16-06-2026 · Amsterdam ·
Voor de JSCU in Amsterdam wordt een Specialist Tooling gezocht voor de doorontwikkeling van de IT-infrastructuur voor OSINT-onderzoek. De opdracht is op locatie in Amsterdam, met startdatum 16-06-2026.
Meer informatie
MiPublic.nl · 16-06-2026 · Beek ·
AI Engineer met Full Stack ervaring voor gemeente Montferland in Beek. Opdracht: schaalbaar open-source framework voor AI-assistenten bouwen.
Meer informatie
Pagina 27 van 50

Veelgestelde vragen over een freelance Software Developer

Een freelance Software Developer ontwerpt, ontwikkelt en onderhoudt software-applicaties voor uiteenlopende opdrachtgevers. De software developer werkt in agile teams aan maatwerk software, integratieoplossingen en uitbreidingen op bestaande systemen, en is verantwoordelijk voor codekwaliteit, testbaarheid en technische documentatie.

Het uurtarief van een freelance Software Developer varieert tussen €65 en €115 per uur, afhankelijk van senioriteit, technologiestack en sector. Fullstack developers met cloud-ervaring vragen doorgaans hogere tarieven.

Beheersing van minimaal één objectgeoriënteerde taal (Java, C#, Python, PHP), kennis van frameworks, API-ontwikkeling (REST, GraphQL), databases (SQL en NoSQL), versiebeheer (Git), CI/CD en Agile/Scrum.

Op Freelapp staan momenteel 1234 actuele freelance opdrachten voor een software developer. Het aanbod wordt dagelijks bijgewerkt vanuit meerdere platforms.

Steden met de meeste Software Developer opdrachten:

Amsterdam, Den Haag, Aalst