Homepagina
Homepagina

Software Engineer

ICT

Ook bekend als: Software Developer · Software ontwikkelaar · Softwareontwikkelaar

3
openstaande opdrachten
€ 99
gemiddeld max. tarief p/u
7
organisaties zetten de rol in
39
gemiddelde uren per week

Gemiddelden op basis van 11 opdrachten uit het afgelopen jaar.

In het kort Laatst bijgewerkt op

Een Software Engineer bij de overheid ontwerpt, ontwikkelt en onderhoudt softwaresystemen en applicaties. De rol kenmerkt zich door de context van publieke dienstverlening, waarbij wetgeving en hoge eisen aan toegankelijkheid en veiligheid gelden. In inhuuropdrachten wordt vaak expertise gevraagd in methoden als Agile en DevOps en vaardigheden als CI/CD en Python.

Wat doet een software engineer bij de overheid?

Taken en verantwoordelijkheden

Een Software Engineer vertaalt de wensen van gebruikers en de organisatie naar concrete technische oplossingen. De professional ontwerpt, ontwikkelt, test en onderhoudt softwaresystemen en applicaties. De werkzaamheden omvatten het gehele ontwikkelproces, van specificatie tot implementatie, met als doel werkende en betrouwbare software op te leveren.

De verantwoordelijkheden strekken zich uit tot het opstellen van technische ontwerpen en architectuur. Ook het schrijven van schone, efficiënte code en het waarborgen van de softwarekwaliteit behoren tot de kerntaken. Een Software Engineer zorgt ervoor dat de opgeleverde systemen veilig en goed onderhoudbaar zijn en bijdragen aan de doelen van de overheidsorganisatie.

De rol bij de overheid

Werken als Software Engineer bij de overheid gebeurt in een specifieke context. Wet- en regelgeving, zoals de Wet open overheid, stelt kaders voor het werk. De software heeft vaak directe impact op de dienstverlening aan burgers en bedrijven, wat een grote verantwoordelijkheid met zich meebrengt voor toegankelijkheid en informatiebeveiliging.

De interim professional werkt meestal in multidisciplinaire teams volgens Agile-methoden. Hierin wordt samengewerkt met bijvoorbeeld product owners, testers en beleidsmedewerkers. Samenwerking met andere overheidsorganisaties en ketenpartners is gebruikelijk, waarbij landelijke standaarden worden gevolgd. De rol wordt ook uitgevraagd als softwareontwikkelaar of DevOps engineer.

Inhuur en opdrachtverwerving

Overheidsorganisaties huren een Software Engineer in als zzp'er, via een detacheringsbureau of via een broker. Een afgeronde hbo- of wo-opleiding in een richting als informatica is een veelgevraagde basis. Praktische ervaring en kennis van relevante programmeertalen en methodieken zijn echter vaak doorslaggevend.

Een overtuigende inschrijving toont concrete ervaring met relevante technologieën en ontwikkelmethoden. De freelancer of zzp'er beschrijft projecten waarin bijvoorbeeld met DevOps en CI/CD is gewerkt. De professional laat zien hoe de ontwikkelde software voldeed aan de eisen van de opdrachtgever.

Verbindingen

Veelgevraagde eisen

De eisen en wensen die het vaakst terugkomen in software engineer-opdrachten bij de overheid:

  • Een afgeronde hbo- of wo-opleiding, bijvoorbeeld in de richting van Informatica.
  • Aantoonbare ervaring met programmeertalen als Python, Java of.NET.
  • Kennis van en ervaring met Agile-werkmethoden, zoals Scrum.
  • Ervaring met DevOps-principes en het opzetten van CI/CD-pipelines.
  • Vaardigheid in het werken met databases en SQL.
  • Kennis van softwarearchitectuur en ontwerp-patronen.

Samengesteld uit de eisen en wensen van verwerkte software engineer-opdrachten in de kennisbank.

Veelgestelde vragen

Wat doet een Software Engineer bij de overheid?

Een Software Engineer bij de overheid ontwerpt, ontwikkelt en onderhoudt softwaresystemen die de publieke dienstverlening ondersteunen. De interim professional vertaalt functionele eisen naar technische oplossingen, rekening houdend met wetgeving en hoge standaarden voor veiligheid en toegankelijkheid.

Welke eisen en certificeringen vraagt men van een Software Engineer?

Opdrachtgevers vragen vaak om een hbo- of wo-opleiding in een IT-richting en ervaring met specifieke programmeertalen. Daarnaast is kennis van methoden als Agile Scrum en DevOps belangrijk, net als ervaring met CI/CD. Specifieke certificeringen zijn meestal geen harde eis, maar tonen wel expertise aan.

Hoe toon ik in mijn inschrijving aan dat ik geschikt ben als Software Engineer?

Een freelancer of zzp'er toont geschiktheid aan door concrete projecten te beschrijven. Benoem de gebruikte technologieën, de ontwikkelmethoden en de rol in het team. De professional koppelt het resultaat aan de doelen van de opdracht, zoals het verbeteren van een dienst of het voldoen aan nieuwe wetgeving.

Wat is het verschil tussen een Software Engineer en een Software Developer?

Een Software Engineer is doorgaans breder betrokken bij het hele ontwikkelproces, inclusief het ontwerp en de architectuur van de software. Een Software Developer richt zich meer specifiek op het schrijven en implementeren van de code. In de praktijk worden de termen vaak door elkaar gebruikt.

Hoe verloopt inhuur van een Software Engineer bij de overheid?

Inhuur van een interim professional verloopt vaak via een openbare aanbesteding op een inhuurplatform. Freelancers en zzp'ers kunnen zelf inschrijven of werken via een detacheringsbureau of broker. De selectie is gebaseerd op de mate waarin de professional voldoet aan de gestelde eisen en wensen.

Onder welke functietitels wordt een Software Engineer uitgevraagd?

De rol van Software Engineer wordt onder verschillende titels uitgevraagd. Veelvoorkomende benamingen in inhuuropdrachten zijn Software Developer, Softwareontwikkelaar,.Net ontwikkelaar en DevOps Engineer.

Welke vaardigheden worden naast Software Engineer gevraagd?

Naast technische vaardigheden wordt in opdrachten vaak gevraagd om kennis van methoden als Agile Scrum en DevOps. Ook vaardigheden als CI/CD, Python en SQL zijn relevant. Daarnaast worden ook adviesvaardigheden als stakeholdermanagement en kennisoverdracht gevraagd van een interim professional.