Applicatieontwikkelaar Leeswijzer voor bedrijven Kenniscentrum beroepsonderwijs bedrijfsleven ECABO houdt ontwikkelingen in de economisch-administratieve, ICT- en veiligheidsberoepen bij. Deze ontwikkelingen leggen we vast in zogenoemde kwalificatiedossiers. De dossiers vormen het uitgangspunt voor de inrichting van het onderwijs en het formuleren van diploma-eisen. Wat heeft u eraan? Bent u praktijkopleider? Dan is informatie uit een kwalificatiedossier handig zodat u weet waar de stagiair voor opgeleid wordt. Bent u hrm-adviseur binnen uw organisatie? Dan kunt u de informatie gebruiken bij het opstellen van functieprofielen of personeelsadvertenties. Ook voor opleidingstrajecten voor eigen medewerkers bieden de dossiers bruikbare informatie. Deze uitgave In het beroepsonderwijs leren deelnemers kerntaken en werkprocessen uit te voeren, zoals die door het bedrijfsleven zijn (h)erkend. In deze uitgave bieden wij u een overzicht aan van de kerntaken met bijbehorende werkprocessen van de Applicatieontwikkelaar. Meer informatie Wilt u meer informatie over dit beroep, dan verwijzen wij u door naar onze website www.ecabo.nl U vindt hier ook een vergelijking tussen mbo-diploma s en particuliere certificeringslijnen. Dit noemen we de blauwdruk ICT.
Applicatieontwikkelaar Mbo-kwalificaties in de sector ICT Niveau 1 Niveau 2 Niveau 3 Niveau 4 - n.v.t. Medewerker ICT Medewerker beheer ICT ICT-beheerder Applicatieontwikkelaar Netwerkbeheerder Particulier digitaal onderzoeker Applicatieontwikkelaar Beroepsbeschrijving De Applicatieontwikkelaar werkt in de sector ICT. Hij werkt bij bedrijven die besturingsoftware, toepassingssoftware, entertainmentsoftware en/of IT-media producten ontwikkelen. Dit kunnen bedrijven zijn in zowel het klein-, midden- als het grootbedrijf. De hoofdtaak van de Applicatieontwikkelaar is het ontwikkelen en realiseren van (delen van) software en/of IT-media producten. Te denken valt aan besturingsprogrammatuur, toepassingsprogrammatuur, netwerkprogrammatuur, webbased applicaties, games en andere entertainmentsoftware, interactieve informatiedragers zoals cd-rom s en websites met bijvoorbeeld juridische teksten, statistische gegevens, cursusmateriaal en televisiebeelden. Ook is de Applicatieontwikkelaar betrokken bij de implementatie van een applicatie en voert hij onderhoudsactiviteiten uit ten behoeve van bestaande applicaties. De werkzaamheden worden vaak in projectvorm uitgevoerd waarin de planning van werkzaamheden en de samenwerking met collega s van belang is. De Applicatieontwikkelaar moet zijn werkzaamheden zelfstandig kunnen uitvoeren.
Kerntaken en werkprocessen Elk beroep wordt in het dossier beschreven aan de hand van activiteiten die kenmerkend zijn voor het beroep, de zogenoemde kerntaken. Binnen een kerntaak worden verschillende beroepshandelingen uitgevoerd, de zogenoemde werkprocessen. Kerntaak Werkproces 1. Ontwerpen van applicaties 1.1 Vaststellen van de informatiebehoefte 1.2 Opleveren van een ontwerp van de applicatie 1.3 Opstellen van een plan van aanpak 1.4 Inrichten van een ontwikkelomgeving 2. Realiseren van applicaties 2.1 Aanleggen van een gegevensverzameling 2.2 Realiseren van applicaties 2.3 Testen van applicaties 3. Implementeren van applicaties 3.1 Opstellen en presenteren van een implementatieplan 3.2 Opstellen en uitvoeren van een acceptatietest 3.3 Evalueren van een implementatie 4. Onderhouden van applicaties 4.1 Onderhouden van applicaties 4.2 Beheren van content 4.3 Documenteren en archiveren van (gegevens m.b.t.) applicaties Voor een nadere uitwerking van deze kerntaken en bijbehorende werkprocessen inclusief een overzicht van de benodigde beroepscompetenties verwijzen we u naar het kwalificatiedossier Applicatieontwikkelaar op onze site www.ecabo.nl.
Een praktijkvoorbeeld van werkzaamheden Kerntaak Werkproces 1. Ontwerpen van applicaties 1.1 Vaststellen van de informatiebehoefte Kyan is Applicatieontwikkelaar bij een bedrijf dat gespecialiseerd is in het ontwikkelen van bedrijfsadministratieve software. Ook maakt het bedrijf webbased applicaties en websites voor bedrijven. Vorige maand is een nieuw project gestart. Binnen dit project moet een applicatie gebouwd worden waarmee de urenregistratie van een klein accountantsbureau geautomatiseerd gaat worden. Kyan heeft samen met zijn collega Sanne het functioneel- en technisch ontwerp van de applicatie gemaakt. Zij hebben dit vandaag, ruim op tijd, opgeleverd aan de projectleider. Vanmiddag heeft Kyan een afspraak bij de opdrachtgever om een aantal knelpunten te bespreken. Eerst moet hij een update verzorgen voor een webbased game waarmee één van zijn klanten, een grote supermarktketen, bezoekers van de site de kans geeft om gratis boodschappen te winnen. Kyan heeft meegewerkt aan het ontwikkelen van deze game en is nu verantwoordelijk voor het contentbeheer. Zo moet hij er bijvoorbeeld voor zorgen dat de afbeeldingen van de te winnen producten maandelijks worden aangepast. Hiervoor gebruikt Kyan een nieuw softwareprogramma. Werkgevers hanteren soms andere benamingen voor de Applicatieontwikkelaar. Denk aan: Ontwikkelaar, Programmeur en Software ontwikkelaar.
Voorbeelden van personeelsadvertenties Wij zijn op zoek naar een Programmeur/ Applicatieontwikkelaar Functieomschrijving Als programmeur ben je verantwoordelijk voor de ontwikkeling van (web)- applicaties, onder andere gebaseerd op het.net-platform en werk je samen met één of meerdere collega s aan diverse projecten. Functie-eisen: Mbo werk- en denkniveau Kennis van ASP.NET Kennis van Visual Basic Kennis van (MS) SQL Kennis van MySQL Kennis van HTML/PHP/CSS Kennis van Java Je bent innovatief en doelgericht Je bent communicatief Je bent een teamplayer Je hebt een gezonde dosis gevoel voor humor Je denkt en droomt in code en binaire getallen Wij zijn op zoek naar een (junior) Softwareontwikkelaar Functieomschrijving Als Softwareontwikkelaar bouw je mee aan nieuwe applicaties en vertaal je functionele specificaties naar technische specificaties. Je bent verantwoordelijk voor het opleveren van de applicaties en denkt mee over de realisatie van de applicaties. Dit kunnen naast reguliere (software) applicaties ook webapplicaties zijn. Functie-eisen: Minimaal een afgeronde mbo ICT opleiding Voldoende ervaring met ontwikkeltalen en tools als PHP, ASP, ASP.NET (VB), Java- Script, (X)HTML, CSS, C++, C# en XML Minimaal een half jaar (stage)ervaring in een soortgelijke functie Uitstekende beheersing van de Nederlandse en Engelse taal in woord en geschrift Analytisch, accuraat en een teamplayer
Kijk ook op www.ecabo.nl voor: Tips voor de praktijkopleider Trainingen voor praktijkopleiders Sectorale arbeidsmarktinformatie Informatie over competentiegericht onderwijs Informatie over het vinden, begeleiden en beoordelen van stagiairs ECABO Disketteweg 6 Postbus 1230 3800 BE Amersfoort Telefoon 033 450 46 46 Fax 033 450 46 66 info@ecabo.nl www.ecabo.nl 2011/01