Er zijn momenteel geen vacatures.
Er zijn momenteel geen vacatures.
De Software Engineer houdt zich bezig met het ontwerpen en bouwen van applicaties, programmeren en het testen van programmatuur. Hierbij is het belangrijk om met de klant en collega’s samen te werken, om zo een compleet en coherent programma te creëren dat voldoet aan de eisen van de opdrachtgever.
Het is belangrijk om uit de vraag van de klant specificaties te filteren en deze voorwaarden als uitgangspunt te gebruiken bij het opstellen van de benodigde technische modellen en protocollen. Deze technische modellen vormen de basis voor de software, die uiteindelijk door programmeren verder ontwikkeld wordt. Dit programmeren kan een taak zijn van de Software Engineer, maar het kan ook uitbesteed worden. Het is hoe dan ook belangrijk om diepe, actuele kennis van het bouwproces van software te hebben.
Voordat de software bij de opdrachtgever en gebruiker terecht komt wordt deze uitvoerig getest. De software wordt begeleid door een schriftelijke handleiding voor gebruikers. Mogelijk krijgen gebruikers of opdrachtgever persoonlijke instructies en begeleiding. Belangrijke informatie omtrent de software wordt gedocumenteerd, zodat anderen dan de Engineer later eventuele aanpassingen kunnen doorvoeren.
De laatste stap is de succesvolle implementatie van de software in het bestaande informatiesysteem, zodat alle gebruikers ermee kunnen werken en de klant tevreden is. Dit resultaat – functionerende, gebruiksvriendelijke software – is reeds in de beginfase van de softwareontwikkeling als einddoel aangemerkt en in het ontwerp geïntegreerd.