Medior Developer

Civios
Waasmunster, Belgium
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Languages
Dutch
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence C Sharp (Programming Language) Code Review Databases Graphical User Interface Mobile Application Software Python (Programming Language) Ruby
+4 more
Software Engineering TypeScript Information Technology Front End Software Development

Job description

Civios ontwikkelt een open, vendor-neutraal integratieplatform waarop lokale besturen, softwareleveranciers en Vlaamse digitale bouwstenen samenwerken.

We zoeken een Medior Software Developer die graag bouwt, integreert en mee vorm geeft aan een modern digitaal platform met een duidelijke maatschappelijke impact. Je ontwikkelt niet alleen software, maar helpt ook mee aan de architectuur, kwaliteit en verdere uitbouw van een platform dat door tientallen Vlaamse lokale besturen wordt gebruikt.

Je krijgt de vrijheid om verantwoordelijkheid op te nemen, technische keuzes mee te onderbouwen en samen te werken met ervaren integratie-, platform- en securityexperts.

Je bouwt mee aan ons open integratieplatform en de toepassingen die daarop draaien. Concreet werk je onder andere aan:

  • ontwikkelen van API’s, connectoren en integraties tussen lokale besturen, softwareleveranciers en Vlaamse digitale bouwstenen;
  • ontwerpen en realiseren van nieuwe functionaliteiten binnen het platform;
  • ontwikkelen van moderne webapplicaties en gebruikersinterfaces;
  • bouwen van procesorkestraties, workflows en automatiseringen;
  • integreren van authentieke gegevensbronnen en Vlaamse standaarden;
  • mee uitwerken van schaalbare en onderhoudbare softwarearchitectuur;
  • toepassen van security- en privacy-by-design in alle oplossingen;
  • verbeteren van performantie, kwaliteit en betrouwbaarheid van bestaande toepassingen;
  • opstellen en onderhouden van technische documentatie;
  • inzetten van AI-assisted development voor ontwikkeling, testing, documentatie en automatisering;
  • deelnemen aan code reviews en actief bijdragen aan de technische kwaliteit van het platform;
  • meedenken over nieuwe technologieën, architectuur en toekomstige ontwikkelingen.

Opleiding en ervaring.

Fasen en procedures van de technische en functionele tests van informaticaprogramma’s en -applicaties bepalen en uitvoeren (planning, validatie, …)

Technische specificaties van de informatica applicatie uitwerken en opstellen (lastenboek)

Een prototype of model van de ontwikkeling ontwerpen en uitwerken (design application)

De grafische kenmerken van een multimediadrager omschrijven in een document

UX/UI-interfaces ontwerpen

Webtoepassingen ontwikkelen met een CMS

Mobiele applicaties ontwikkelen in een omgeving

Technische ICT-ontwikkelingen documenteren

Programmeren in een specifieke computertaal

Algoritmes en IT-applicaties optimaliseren

Toepassingen ontwikkelen in Ruby m.b.v. een framework

Technische specificaties opstellen

Een front-end ontwikkelen

Een applicatie ontwikkelen die aan een databank gelinkt is

Toepassingen ontwikkelen in .Net m.b.v. een framework

Toepassingen ontwikkelen in Java m.b.v. een framework

Testprocedures voor informaticaprogramma’s en -applicaties opstellen

Mockups ontwerpen

Een concept of script visueel voorstellen

ICT-applicaties ontwikkelen

De ontwikkelde toepassingen testen

De vraag van de klant analyseren

Requirements

Minstens 2 jaar ervaring

Minstens 2 jaar ervaring

Je beschikt over een graduaat, bachelor of master in een ICT-richting of hebt gelijkwaardige ervaring opgebouwd.

Belangrijker dan je diploma is dat je al enkele jaren ervaring hebt als software developer en zelfstandig kwalitatieve software kunt ontwikkelen.

Je hebt ervaring met minstens één moderne programmeertaal zoals Python, JavaScript, TypeScript, C#, Java of een vergelijkbare technologie en voelt je comfortabel om nieuwe technologieën snel eigen te maken.

  • graag bouwt aan kwalitatieve software;
  • verantwoordelijkheid neemt voor de oplossingen die je ontwikkelt;
  • zelfstandig werkt en tegelijk graag kennis deelt met collega’s;
  • kritisch meedenkt over technische keuzes en architectuur;
  • gestructureerd en kwaliteitsbewust ontwikkelt;
  • problemen analytisch en pragmatisch aanpakt;
  • openstaat voor feedback en actief deelneemt aan code reviews;
  • oog heeft voor performantie, onderhoudbaarheid en schaalbaarheid;
  • security en gegevensbescherming vanzelfsprekend vindt;
  • graag experimenteert met AI-assisted development en moderne tooling;
  • energie haalt uit projecten met een maatschappelijke impact.

Benefits & conditions

  • Werken aan een uniek open integratieplatform met maatschappelijke impact.
  • Veel autonomie en ruimte om verantwoordelijkheid op te nemen.
  • Samenwerken met ervaren platformarchitecten, integratie- en securityexperts.
  • Een moderne AI-native ontwikkelomgeving waarin AI een vanzelfsprekend onderdeel is van de dagelijkse werking.
  • Ruimte om technische keuzes mee te bepalen en actief bij te dragen aan de verdere evolutie van het platform.
  • Hybride werken met veel flexibiliteit.
  • Een compacte organisatie waar initiatief en ondernemerschap worden gewaardeerd.
  • Een open cultuur waarin samenwerking, kennisdeling en innovatie centraal staan.
  • Doorgroeimogelijkheden richting Senior Developer, Solution Architect of Technical Lead.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.vdab.be

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

1:24 min

Redefining the modern developer in a highly automated era

Julia Wilson Julia Wilson +1 · WWC 2025

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

Videos

See all

Related articles

See all