Beroep ict application developer

ICT-onderzoeksmanagers plannen, beheren en volgen onderzoeksactiviteiten en evalueren opkomende trends op het gebied van informatie- en communicatietechnologie om de relevantie ervan te beoordelen. Ze ontwerpen en begeleiden ook de opleiding van het personeel over het gebruik van nieuwe technologie en bevelen manieren aan om nieuwe producten en oplossingen te implementeren die de voordelen voor de organisatie maximaliseren.

Ict application developer: Open vacatures

Vind je droombaan op Talent.com, een van de grootste vacaturesites ter wereld.

Actuele vacatures: talent.com

Persoonlijkheidstypen

Taken ict application developer

  • Ontwikkelen, ontwerpen, bouwen, testen en implementeren van diverse type informatiesystemen.
  • Vasstellen van de eisen van de opdrachtgever, deze doorvertalen naar uitgangspunten voor de ontwikkeling.
  • Contact blijven houden met de opdrachtgever tijdens het proces.
  • Analyseren van informatievraagstukken.
  • Selecteren van de meest geschikte methode voor systeemontwikkeling.
  • Bijhouden van documentatie, zodat er later makkelijk veranderingen kunnen worden doorgevoerd.
  • Uitleggen van informatiesysteem aan de gebruikers/opdrachtgever en hen begeleiden bij gebruik van het systeem.

Gerelateerde beroepen software

  • Applicatieprogrammeur
  • Buitendienstmedewerker ICT
  • Hoofd afdeling IT
  • Informatieanalist
  • Informatieconsultant
  • Kennistechnoloog
  • Ontwikkelaar mobile applicaties
  • Projectleider IT
  • Softwaretester
  • Systeemanalist
  • Systeembeheerder (mbo)

Kennis

  • Servicegericht modelleren

    De beginselen en grondbeginselen van op dienstverlening gerichte modellen voor bedrijfs- en softwaresystemen die het ontwerp en de specificatie van op dienstverlening gerichte bedrijfssystemen binnen uiteenlopende architectuurstijlen mogelijk maken, zoals bedrijfsarchitectuur en applicatiearchitectuur.

  • Hulpmiddelen voor het beheer van softwareconfiguratie

    De softwareprogramma’s om configuratie-identificatie, controle, boekhouding en audit te kunnen uitvoeren, zoals CVS, ClearCase, Subversion, GIT en TortoiseSVN, voeren dit beheer uit.

  • ICT-foutopsporing

    De ICT-instrumenten die worden gebruikt om programma's en softwarecode op fouten te testen, waaronder GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind en WinDbg.

  • Computerprogrammering

    Technieken en beginselen van softwareontwikkeling, waaronder analyse, algoritmes, coderen, testen en ontwerpen van programmeerparadigma's (bijvoorbeeld objectgeorienteerd programmeren, functioneel programmeren) en programmeertalen.

  • Software voor geïntegreerde ontwikkelomgevingen

    De reeks softwareontwikkelingstools voor het schrijven van programma’s, zoals compiler, debugger, programmeereditor, code highlights, verpakt in een uniforme gebruikersinterface, zoals Visual Studio or Eclipse.

Vaardigheden

  • Softwareontwerppatronen gebruiken

    Herbruikbare oplossingen en geformaliseerde best practices gebruiken om veel voorkomende ICT-ontwikkelingstaken inzake softwareontwikkeling en -ontwerp op te lossen.

  • Stroomschema creëren

    Een diagram opstellen waarin de systematische vooruitgang wordt geïllustreerd aan de hand van een procedure of systeem met aansluitende lijnen en een reeks symbolen.

  • Technische documentatie aanleveren

    Documentatie opstellen voor bestaande en toekomstige producten of diensten, met een beschrijving van hun functionaliteit en samenstelling op een wijze die begrijpelijk is voor een breed publiek zonder technische achtergrond en in overeenstemming met de vastgestelde eisen en normen. Ervoor zorgen dat de documentatie actueel blijft.

  • Computergestuurde hulpmiddelen voor software-engineering gebruiken

    Softwaretools (CASE) gebruiken om de ontwikkeling, levenscyclus, het ontwerp en de implementatie van hoogwaardige software en applicaties te ondersteunen die gemakkelijk kunnen worden onderhouden.

  • Bedrijfskennis beheren

    Opzetten van structuren en distributiebeleidslijnen om het gebruik van informatie mogelijk te maken of te verbeteren door gebruik te maken van passende instrumenten om de kennis van het bedrijf te extraheren, op te richten en uit te breiden.

  • Geautomatiseerde migratiemethoden ontwikkelen

    Geautomatiseerde overdracht van ICT-informatie tussen opslagtypes, formaten en systemen om menselijke hulpbronnen te besparen door de uitvoering van de taak manueel uit te voeren.

  • Ict-oplossingen voorstellen voor zakelijke problemen

    Suggesties doen voor het oplossen van bedrijfsproblemen, met behulp van ICT, zodat de bedrijfsprocessen worden verbeterd.

  • Klantwensen identificeren

    Technieken en instrumenten, zoals enquêtes, vragenlijsten en ICT-toepassingen, toepassen om gebruikersvereisten van systemen, diensten of producten te bepalen, te analyseren, te documenteren en te beheren.

  • Softwarespecificaties analyseren

    Beoordelen van de specificaties van een te ontwikkelen softwareproduct of -systeem door het identificeren van functionele en niet-functionele eisen, beperkingen en mogelijke sets van gebruikssituaties die de interacties tussen de software en de gebruikers illustreren.

  • Software voor het oplossen van softwarefouten

    Computercode herstellen door de testresultaten te analyseren, de defecten te lokaliseren waardoor de software een onjuist of onverwacht resultaat geeft en deze fouten te verwijderen.

  • Technische teksten interpreteren

    Technische teksten die informatie verschaffen over de uitvoering van een taak, gewoonlijk toegelicht in stappen, lezen en begrijpen.

  • Softwareprototype ontwikkelen

    Een eerste onvolledige of voorlopige versie van een softwareapplicatie aanmaken om een aantal specifieke aspecten van het eindproduct te simuleren.

  • Softwarebibliotheken gebruiken

    Gebruik maken van verzamelingen van codes en softwarepakketten die frequent gebruikte routines vastleggen om de programmeurs te helpen hun werk te vereenvoudigen.

Optionele kennis en vaardigheden

functioneel programmeren gebruiken klantenfeedback over toepassingen verzamelen parallelle programmering gebruiken aanpassen aan wijzigingen in technologische ontwikkelingsplannen objective-c saas-model groovy common lisp openbronmodel swift perl apache maven bestaande gegevens migreren eclipse logisch programmeren gebruiken ruby sap r3 kdevelop standaarden van het world wide web consortium javascript ajax creatieve ideeën ontwikkelen visual basic internet of things hybride model xcode c++ salt scratch softwareafwijkingen uitbestedingsmodel haskell staf objectgeoriënteerd modelleren sas language vbscript jenkins typescript assembly prolog r php matlab lisp c# abap scala pascal python cobol microsoft visual c++ asp.net java apl openedge advanced business language objectgeoriënteerd programmeren gebruiken automatisch programmeren gebruiken ml wetgeving op het gebied van ict-beveiliging ansible gebruikersinterface ontwerpen systeemcomponenten integreren puppet

Source: Sisyphus ODB