Cv voor een softwareontwikkelaar

Als softwareontwikkelaar laat je vooral zien wát je hebt gebouwd en met welke technologie. Recruiters en techleads scannen op stack, impact en projecten.

Op een cv voor een softwareontwikkelaar horen je tech-stack, concrete projecten en meetbare impact bovenaan. Noem talen, frameworks en tools expliciet, beschrijf per project wat je bouwde en voor wie, en link naar je GitHub of portfolio. Werkwijze als Agile, code review en CI/CD noem je kort maar concreet.

Wat zet je op een cv voor een softwareontwikkelaar?

  • Noem je tech-stack expliciet (talen, frameworks, tools) — ook handig voor de ATS.
  • Beschrijf projecten met impact: wat bouwde je, voor wie, en wat leverde het op?
  • Link naar je GitHub/portfolio als je relevante code of projecten hebt.
  • Vermeld werkwijze (Agile/Scrum, code review, CI/CD) kort maar concreet.

Welke vaardigheden verwacht een werkgever?

Veelgevraagd voor deze functie — neem op wat op jou van toepassing is:

  • Programmeertaal/stack
  • Versiebeheer (Git)
  • Testen
  • CI/CD
  • Agile/Scrum

Hoe schrijf je je tech-stack op zonder een woordenlijst te worden?

Een lange rij technologieën zegt weinig: niemand gelooft dat je vijftien frameworks even goed beheerst. Splits je stack daarom naar hoe diep je erin zit, en koppel de belangrijkste onderdelen aan een project waarin je ze gebruikte. Dan wordt het controleerbaar in plaats van een opsomming.

  • Maak onderscheid tussen dagelijks gebruik, regelmatig gebruik en 'ooit mee gewerkt' — bijvoorbeeld met een kopje per niveau.
  • Schrijf namen voluit zoals de vacature ze schrijft (PostgreSQL, niet Postgres); een ATS matcht op letterlijke termen.
  • Noem de versie of het ecosysteem waar dat betekenis heeft (Python 3.11, .NET 8, React met TypeScript).
  • Laat technologie weg die je één keer in een cursus aanraakte. Dat kost je geloofwaardigheid bij de eerste inhoudelijke vraag.

Hoe maak je de omvang van je werk zichtbaar?

Het verschil tussen een junior en een senior zit zelden in de taal, maar in de schaal en de verantwoordelijkheid. 'Bouwde een API' kan een weekendproject zijn of een systeem waar honderdduizend mensen op draaien. Zet die context erbij, dan hoeft een techlead niet te gissen.

  • Noem gebruikersaantallen, verkeersvolume of datavolume waar dat kan.
  • Vermeld de teamgrootte en jouw rol daarin (meegebouwd, ontwerp bepaald, andere ontwikkelaars begeleid).
  • Zet resultaten in cijfers waar ze bestaan: laadtijd omlaag, deploy-frequentie omhoog, incidenten of hostingkosten gedaald.
  • Werkte je aan legacy? Zeg dat gerust — migraties en refactors zijn vakwerk, en veel werkgevers zoeken precies dat.

Wat doe je met je GitHub en portfolio?

Een link naar je GitHub helpt alleen als er iets te zien is. Een profiel met drie verlaten tutorial-projecten werkt tegen je. Wijs liever naar één of twee repositories die je kunt toelichten, en zet in je cv kort wat er te zien is — dan weet de lezer waarom hij zou klikken.

  • Link direct naar de relevante repository, niet alleen naar je profiel.
  • Zorg dat die repository een leesbare README heeft; dat is voor veel beoordelaars het eerste kwaliteitssignaal.
  • Mag je werkcode niet delen? Beschrijf dan de architectuur en je keuzes in je cv — dat laat hetzelfde denkwerk zien.
  • Bijdragen aan open source tellen mee: noem het project en wat je bijdroeg.

Veelgestelde vragen

Moet ik als ontwikkelaar certificeringen op mijn cv zetten?
Ze wegen in dit vak minder zwaar dan aantoonbaar werk. Cloud-certificeringen (AWS, Azure) zijn de uitzondering: die vragen werkgevers regelmatig expliciet. Zet ze erbij als je ze hebt, maar laat je projecten het hoofdverhaal zijn.
Hoeveel projecten zet ik op mijn cv?
Drie tot vijf die je goed kunt toelichten. Bij elk project wil een lezer weten wat je bouwde, met welke technologie en wat het opleverde. Meer projecten met minder detail maken je cv langer maar niet overtuigender.
Ik ben zelf-opgeleid zonder informatica-diploma. Hoe pak ik dat aan?
Zet je werk vooraan en je opleiding achteraan. In de praktijk kijken techleads naar wat je hebt gebouwd; een diploma is een startsignaal, geen eindoordeel. Wees wel eerlijk over je achtergrond — dat komt toch ter sprake.
Hoe belangrijk is Nederlands voor een ontwikkelaarsvacature?
Dat verschilt sterk. Veel teams in Nederland werken in het Engels, maar bij overheid, zorg en het mkb is Nederlands vaak een harde eis. Zet je taalniveaus er daarom bij, in beide talen leesbaar.