Software-Engineer

Waar werk je?

Als software engineer (ook wel software ontwikkelaar of programmeur genoemd) werk je meestal bij bedrijven in de ICT die gespecialiseerd zijn in het ontwikkelen van software. Vaak ben je onderdeel van een team dat bezig is met het ontwikkelen van software. Je werkt in principe op het bedrijf zelf, maar het kan ook voorkomen dat je naar bedrijven gestuurd wordt om op locatie software te ontwikkelen.

Wat doe je?

Een software engineer houdt zich bezig met het ontwerpen en bouwen van applicaties en programmeren en het testen van programmatuur. Je werkt samen met de klant en collega's, om zo een compleet en goed werkend programma te construeren dat voldoet aan de eisen van de opdrachtgever. Het begint met de wensen en behoeften van de klant in kaart brengen. Deze gebruik je als uitgangspunt voor de technische modellen en protocollen die je gaat gebruiken. Dit is de basis voor de software die uiteindelijk geprogrammeerd gaat worden. Dit programmeren doe je soms zelf, maar het kan ook zijn dat het uitbesteed wordt. Als de software klaar is, wordt deze uitvoerig getest en wordt er een handleiding voor gebruikers gemaakt. Ten slotte wordt de software geïnstalleerd in het bestaande systeem, zodat de gebruiker er mee aan de slag kan.

Wat moet je kunnen?

Het is bijzonder belangrijk om diepe, actuele kennis van het bouwproces van software te hebben en dit voortdurend bij te houden. Dit laatste doe je door vakliteratuur te lezen en seminars of congressen te bezoeken. Je bent communicatief vaardig, omdat je veel moet overleggen met zowel klanten, programmeurs als gebruikers. Het ontwikkelen van goed functionerende software is een complex proces. Daarom moet je een perfectionistische instelling en een groot technisch inzicht hebben. Daarnaast ben je creatief, oplossingsgericht en kun je heel goed gestructureerd werken.

Verwante beroepen

  • Applicatieontwikkelaar
  • ICT-ontwikkelaar