< Naar alle vacatures

Software Developer

Opleidingsniveau

HVO of academisch diploma in informatica of een verwant vakgebied

Salarisindicatie in loondienst

€40.000 - €70.000

Indicatie uurtarief bij ZZP

€60 - €100 per uur

Doorgroeimogelijkheden

Technisch Team Lead, Software Architect, IT Manager

Competenties & vaardigheden

Programmeren in Java, Ervaring met Agile methodologieën, Kennis van database technologieën, Debugging en probleemoplossing, Communicatieve vaardigheden

Gerelateerde functies

Javascript Developer, Back-end Developer, Full Stack Developer, System Architect

Functiebeschrijving

Een Software Developer is verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van softwareapplicaties. Deze rol omvat het gebruik van diverse programmeertalen en technologieën, waarbij de focus vaak ligt op het creëren van efficiënte en schaalbare applicaties. Software Developers werken meestal in teams en dragen bij aan de implementatie van moderne ontwikkelingsmethodologieën zoals Agile en DevOps, welke belangrijk zijn voor de snelheid en kwaliteit van softwareprojecten. De ontwikkeling van applicaties kan plaatsvinden voor verschillende soorten organisaties, waaronder de overheid, waar Software Developers vaak opdrachten uitvoeren die verband houden met publieke diensten en infrastructuur.

Het salaris voor een Software Developer kan variëren, afhankelijk van de werkgever en de locatie. Gemiddeld ligt het salaris tussen de €40.000 en €70.000 per jaar, afhankelijk van ervaring en specialisatie. Voor interim werk of zzp opdrachten kunnen tarieven uiteenlopen van €60 tot €100 per uur, afhankelijk van de complexiteit van de projecten en de gewenste expertise. Dit maakt de rol van Software Developer een aantrekkelijke optie voor professionals die op zoek zijn naar flexibele werkvormen, zoals opdrachten bij de overheid, die vaak een hoge mate van stabiliteit en uitdagende projecten bieden.

De specifieke taken van een Software Developer kunnen onder andere het analyseren van gebruikersbehoeften, het ontwerpen van softwarearchitecturen, en het schrijven van heldere, goed gedocumenteerde code omvatten. Daarnaast zijn Software Developers verantwoordelijk voor het testen en debuggen van de producten die zij ontwikkelen, en werken zij samen met andere teamleden om kwaliteitscriteria en deadlines te waarborgen. Het onderhoud van bestaande systemen en het oplossen van technische problemen behoort ook tot hun verantwoordelijkheden, waarbij het belangrijk is om productie verstoringen snel en adequaat op te lossen.

Om specialist te worden in de functie van Software Developer is het essentieel om een sterke basis in informatica en softwareontwikkeling te hebben. De meeste Software Developers hebben minimaal een HBO of academisch diploma in informatica of een verwant vakgebied. Daarnaast is het belangrijk om ervaring op te doen met relevante technologieën en tools, zoals Java, SQL en moderne frameworks zoals Spring en Angular. Het volgen van trainingen en cursussen in geautomatiseerd testen en DevOps strategieën kan ook helpen in de ontwikkeling van vaardigheden die in deze rol vereist zijn. Door een proactieve houding en het aanvragen van zzp opdrachten, voor opdrachten in de overheid, kunnen ervaren Software Developers hun carrière verder uitbouwen en zich onderscheiden in een competitieve markt.

Opleidingsniveau

HVO of academisch diploma in informatica of een verwant vakgebied

Salarisindicatie in loondienst

€40.000 - €70.000

Indicatie uurtarief bij ZZP

€60 - €100 per uur

Doorgroeimogelijkheden

Technisch Team Lead, Software Architect, IT Manager

Competenties & vaardigheden

Programmeren in Java, Ervaring met Agile methodologieën, Kennis van database technologieën, Debugging en probleemoplossing, Communicatieve vaardigheden

Gerelateerde functies

Javascript Developer, Back-end Developer, Full Stack Developer, System Architect

Functiebeschrijving

Een Software Developer is verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van softwareapplicaties. Deze rol omvat het gebruik van diverse programmeertalen en technologieën, waarbij de focus vaak ligt op het creëren van efficiënte en schaalbare applicaties. Software Developers werken meestal in teams en dragen bij aan de implementatie van moderne ontwikkelingsmethodologieën zoals Agile en DevOps, welke belangrijk zijn voor de snelheid en kwaliteit van softwareprojecten. De ontwikkeling van applicaties kan plaatsvinden voor verschillende soorten organisaties, waaronder de overheid, waar Software Developers vaak opdrachten uitvoeren die verband houden met publieke diensten en infrastructuur.

Het salaris voor een Software Developer kan variëren, afhankelijk van de werkgever en de locatie. Gemiddeld ligt het salaris tussen de €40.000 en €70.000 per jaar, afhankelijk van ervaring en specialisatie. Voor interim werk of zzp opdrachten kunnen tarieven uiteenlopen van €60 tot €100 per uur, afhankelijk van de complexiteit van de projecten en de gewenste expertise. Dit maakt de rol van Software Developer een aantrekkelijke optie voor professionals die op zoek zijn naar flexibele werkvormen, zoals opdrachten bij de overheid, die vaak een hoge mate van stabiliteit en uitdagende projecten bieden.

De specifieke taken van een Software Developer kunnen onder andere het analyseren van gebruikersbehoeften, het ontwerpen van softwarearchitecturen, en het schrijven van heldere, goed gedocumenteerde code omvatten. Daarnaast zijn Software Developers verantwoordelijk voor het testen en debuggen van de producten die zij ontwikkelen, en werken zij samen met andere teamleden om kwaliteitscriteria en deadlines te waarborgen. Het onderhoud van bestaande systemen en het oplossen van technische problemen behoort ook tot hun verantwoordelijkheden, waarbij het belangrijk is om productie verstoringen snel en adequaat op te lossen.

Om specialist te worden in de functie van Software Developer is het essentieel om een sterke basis in informatica en softwareontwikkeling te hebben. De meeste Software Developers hebben minimaal een HBO of academisch diploma in informatica of een verwant vakgebied. Daarnaast is het belangrijk om ervaring op te doen met relevante technologieën en tools, zoals Java, SQL en moderne frameworks zoals Spring en Angular. Het volgen van trainingen en cursussen in geautomatiseerd testen en DevOps strategieën kan ook helpen in de ontwikkeling van vaardigheden die in deze rol vereist zijn. Door een proactieve houding en het aanvragen van zzp opdrachten, voor opdrachten in de overheid, kunnen ervaren Software Developers hun carrière verder uitbouwen en zich onderscheiden in een competitieve markt.

Ministerie van Justitie en Veiligheid (JenV) Logo
Software Developer
Ministerie van Justitie en Veiligheid (JenV)
Ministerie van Justitie en Veiligheid (JenV)
Almelo
36 uur
20 jul. 2026
onbekend
Alleen via omzetverloning
Belastingdienst Logo
Senior Java Developer
Belastingdienst
Belastingdienst
Apeldoorn
36 uur
23 mei 2026
80 - 85
Alleen via omzetverloning
Logo Ministerie van Justitie en Veiligheid (JenV)
Almelo
onbekend
36 uur
20 jul. 2026
Reageer
Deadline: 22 jun. 2026
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Opdrachtbeschrijving

Injus broncode aanpassen zodat de applicatie kan draaien in het Rancher/Docker-cluster (Kubernetes/Spring Boot).
De bestaande code is momenteel gericht op het WebLogic applicatieplatform en vereist refactoring en configuratie-aanpassingen.
Bijbehorende unittests moeten worden gemigreerd en aangepast zodat ze betrouwbaar draaien binnen de nieuwe containeromgeving.
Doel is een succesvolle migratie als onderdeel van technologische vernieuwing en het realiseren van redundante applicatie-uitvoering voor hogere beschikbaarheid.
Werklocatie: Almelo, opdrachtgever Ministerie van Justitie en Veiligheid; functie: Software Developer ICT.

Vereist profiel

  • Ervaring met Java en Spring Boot; ervaring met migratie van legacy-applicaties (bijv. van WebLogic) is een pré.
  • Ruime kennis van containerisatie: Docker, Kubernetes en ervaring met Rancher is wenselijk.
  • Ervaring met het aanpassen en schrijven van unittests (JUnit, Mockito) en bekend met testautomatisering.
  • Ervaring met build- en dependency-tools zoals Maven of Gradle, en versiebeheer met Git.
  • Kennis van CI/CD-pijplijnen (bijv. Jenkins, GitLab CI) en deployment in cloud- of clusteromgevingen.
  • Probleemoplossend vermogen, nauwkeurigheid bij refactoren en goede communicatieve vaardigheden voor samenwerking binnen multidisciplinaire teams.
  • Affiniteit met informatiebeveiliging en de eisen van (semi-)publieke organisaties is een pluspunt.

Eisen

  • Minimaal 5 jaar HBO Werk- en denkniveau.
  • Minimaal 3 jaar aantoonbare ervaring in development met Java EE en Java Springboot.
  • Ervaring met agile werken (bijv. Scrum, SAFe).
  • Professional Developer Scrum.
  • Meerdere jaren ervaring in complexe klantomgevingen en aantoonbare expertise in het gevraagde vakgebied (development engineer Java EE/Java Springboot).

Wensen

  • Je beschikt over kennis en ervaring van verwerking/realisatie informatiestromen binnen de Strafrechtketen.
  • Ervaring met werken met detentieinformatie en Injus als detentieinformatieportaal is een zeer grote Pré.

Competenties

  • Je kunt zelfstandig werken en je bent coachbaar. Je bent open en transparant.
  • Teamspeler.
  • De aanhouder wint. Je bent een volhouder. Niet eigenwijs, maar standvastig.
  • Empathisch, tegelijk helder en tastbaar.
  • Je beschikt over communicatieve verbindende vaardigheden.
Reageer
De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht