Rol
Je voert in afwisselende rollen complete projecten uit; van functioneel en technisch ontwerp tot en met de bouw en implementatie. In samenwerking met je team én met de klant. Als software-engineer werk je in ieder geval aan de technische ontwerpen en houd je je bezig met programmeren. Daarnaast kun je als je dat wilt ook aan functionele ontwerpen werken.
Een software-engineer heeft de volgende taken:
- opstellen van het technisch programmaontwerp op basis van het functioneel ontwerp en de niet-functionele eisen;
- programmeren in Java, JSP en HTML/Javascript/CSS;
- ontwerpen en implementeren van database queries met behulp van SQL;
- optimaliseren van het systeem voor wat betreft prestatie en capaciteit;
- optimaliseren van de werking van de database;
- uitvoeren van unit- en systeemtesten;
- organiseren en bijwonen van technisch ontwerpsessies en codereviews;
- uitvoeren van deployments.
Werk je aan functionele ontwerpen dan komen daar de volgende taken bij:
- verkrijgen van de juiste informatie uit de gebruikersorganisatie via interviews en ontwerpsessies;
- samen met de klant analyseren wat de eisen zijn voor een nieuw systeem;
- opstellen van het functioneel ontwerp.
Omdat we veel tijd en aandacht schenken aan je ontwikkeling, kun je al snel veel verantwoordelijkheid aan en groei je door binnen ons bedrijf. Je kunt bijvoorbeeld voor een technisch carrièrepad kiezen of juist meer de kant van het functioneel ontwerp opgaan. Leidinggeven kan ook: je wordt dan team- of projectleider. Een combinatie van de verschillende carrièrepaden is ook mogelijk.
|