Ook bekend als: Software Developer · Software ontwikkelaar · Softwareontwikkelaar
Gemiddelden op basis van 11 opdrachten uit het afgelopen jaar.
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.
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.
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.
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.
De eisen en wensen die het vaakst terugkomen in software engineer-opdrachten bij de overheid:
Samengesteld uit de eisen en wensen van verwerkte software engineer-opdrachten in de kennisbank.
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.
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.
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.
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.
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.
De rol van Software Engineer wordt onder verschillende titels uitgevraagd. Veelvoorkomende benamingen in inhuuropdrachten zijn Software Developer, Softwareontwikkelaar,.Net ontwikkelaar en DevOps Engineer.
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.