Software developer

Terabyte BV

De student maakt aan de hand van functionaliteitseisen een design (UML-Class Design, Use Cases, User Stories) voor een applicatie in C#. Hij/zij moet in staat zijn om zijn/haar design te kunnen presenteren en keuzes kunnen toelichten. Vervolgens implementeert de stagiair deze functionaliteiten in periodes (sprints). Om de taken bij te houden maakt de student gebruik van een software naar keuze (bijvoorbeeld Jira). De werknemer wordt geacht hier zelfstandig aan te kunnen werken, maar kan met vragen natuurlijk terecht bij de stagebegeleider. Hij/zij moet ook zijn/haar software kunnen testen d.m.v. Unit Tests. De student moet aan het einde van het project zijn/haar werk kunnen presenteren. De student leert over software design, software implementatie, en software verantwoording/presentatie. Ook leert de student goed te plannen, en over hoe software development in zijn werk gaat in het bedrijfsleven.

Naar wie zijn wij op zoek?

Een belangrijke vaardigheid tijdens een software development project is goed kunnen plannen. Een goede software developer weet altijd waar hij/zij mee bezig is en ziet altijd mogelijkheden om processen te verbeteren. Als developer weet je niet alles, daarom is het zeer belangrijk om voorbeelden te kunnen implementeren of om te kunnen zetten in iets waar je baat bij hebt. Een software ontwikkelaar moet zich ook goed kunnen aanpassen aan eisen/problemen. Vlot een manier vinden om een probleem te kunnen oplossen is cruciaal om doelen te kunnen behalen. Ook moet je kunnen samenwerken met anderen. Hierbij hoort het uitleggen/verantwoorden van de gemaakte keuzes.

Wat biedt het bedrijf?

- Gezellige lunch ruimte - Ontspanningsruimte (fitness, game room) - Werkervaring - Kans op een baan

Wat ga je leren?

  • Realiseert software
  • B1-K1-W1 Stemt opdracht af, plant werkzaamheden en bewaakt de voortgang
  • B1-K1-W2 Maakt een technisch ontwerp voor software
  • B1-K1-W3 Realiseert (onderdelen van) software
  • B1-K1-W4 Test software
  • B1-K1-W5 Doet verbetervoorstellen voor de software
  • Voert ICT-projecten uit
  • B1-K2-W1 Werkt samen in een projectteam
  • B1-K2-W2 Presenteert het opgeleverde werk
  • B1-K2-W3 Evalueert de samenwerking

lees verder