Systeemontwikkelaar
In het Engels: ICT System Developer
Systeemontwikkelaars onderhouden, controleren en verbeteren systemen voor organisatorische ondersteuning. Zij maken gebruik van bestaande of nieuwe technologieën om aan bijzondere behoeften te voldoen. Zij testen componenten van hardware- en softwaresystemen, gaan na wat de oorzaken van systeemfouten zijn en lossen die op.
Systeemontwikkelaar is ook bekend als systeemontwerper, ict systeemontwerper, automatiseringsingenieur, IT system developer, ICT system developer, component developer, system software developer, systems programmer en ICT systeemontwerper
Waar moet een systeemontwikkelaar kennis van hebben?
Dit zijn de kennisgebieden die de basis vormen van het werk als systeemontwikkelaar. Wie deze onderwerpen beheerst, staat stevig in de schoenen.
Wat moet een systeemontwikkelaar kunnen?
Dit zijn de vaardigheden die een systeemontwikkelaar in de praktijk nodig heeft. Ze vormen de kern van het dagelijkse werk.
-
Bestaande gegevens migreren→
-
Geautomatiseerde migratiemethoden ontwikkelen→
-
ICT-systeemproblemen oplossen→
-
Interface die bij een specifieke applicatie hoort gebruiken→
-
Klantenfeedback over toepassingen verzamelen→
-
Op de hoogte blijven van de nieuwste oplossingen voor informatiesystemen→
-
Softwarebibliotheken gebruiken→
-
Softwareontwerppatronen gebruiken→
-
Softwareprototype ontwikkelen→
-
Softwarespecificaties analyseren→
-
Software voor het oplossen van softwarefouten→
-
Stroomschema creëren→
-
Technische teksten interpreteren→
Wat zijn handige, maar optionele vaardigheden voor een systeemontwikkelaar?
Deze vaardigheden zijn niet verplicht, maar geven een systeemontwikkelaar net dat beetje extra en verbreden de inzetbaarheid.
-
Aanpassen aan wijzigingen in technologische ontwikkelingsplannen→
-
Aanvalsvectoren→
-
AJAX→
-
Ansible→
-
Antivirussoftware installeren→
-
Apache Maven→
-
APL→
-
ASP.NET→
-
Assembly (computerprogrammering)→
-
Automatisch programmeren gebruiken→
-
Beveiligingstechniek→
-
Blockchainplatforms→
-
C#→
-
C++→
-
Cloudarchitectuur ontwerpen→
-
Cloudtaken automatiseren→
-
COBOL→
-
Common Lisp→
-
Computergestuurde hulpmiddelen voor software-engineering gebruiken→
-
Creatieve ideeën ontwikkelen→
-
Databaseschema ontwerpen→
-
Eclipse (software voor geïntegreerde ontwikkelomgevingen)→
-
Functioneel programmeren gebruiken→
-
Gebruikersinterface ontwerpen→
-
Groovy→
-
Haskell→
-
ICT-systeemtheorie toepassen→
-
Internet of Things→
-
Java (computerprogrammering)→
-
JavaScript→
-
Jenkins (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
KDevelop→
-
Kernsoftware voor banken→
-
Lisp→
-
Logisch programmeren gebruiken→
-
MATLAB→
-
Microsoft Visual C++→
-
Migratie naar de cloud plannen→
-
ML (computerprogrammering)→
-
Objectgeoriënteerd modelleren→
-
Objectgeoriënteerd programmeren gebruiken→
-
Objective-C→
-
Ontwerpen met oog voor de complexiteit van de organisatie→
-
Ontwikkeling met clouddiensten→
-
Openbaarheid blockchain→
-
OpenEdge Advanced Business Language→
-
Parallelle programmering gebruiken→
-
Pascal (computerprogrammering)→
-
Perl→
-
PHP→
-
Prolog (computerprogrammering)→
-
Puppet (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
Python (computerprogrammering)→
-
Querytalen gebruiken→
-
R→
-
Ruby (computerprogrammering)→
-
Salt (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
SAP R3→
-
SAS taal→
-
Scala→
-
Scratch (computerprogrammering)→
-
Slim contract→
-
Softwareafwijkingen→
-
STAF→
-
Standaarden van het World Wide Web Consortium→
-
Standaardprocedures voor defensie→
-
Swift (computerprogrammering)→
-
Systeemcomponenten integreren→
-
Systeemontwerp→
-
Systeemprestaties bewaken→
-
Systeemtheorie→
-
TypeScript→
-
VBScript→
-
Visual Basic→
-
Wetgeving op het gebied van ICT-beveiliging→
-
Xcode→
-
Zwakke punten in ICT-systemen vaststellen→
Welke digitale skills moet een systeemontwikkelaar hebben?
Ook een systeemontwikkelaar werkt steeds vaker met digitale middelen. Dit zijn de digitale vaardigheden die daarbij horen.
-
Aanvalsvectoren→
-
AJAX→
-
Ansible→
-
Antivirussoftware installeren→
-
Apache Maven→
-
APL→
-
ASP.NET→
-
Assembly (computerprogrammering)→
-
Automatisch programmeren gebruiken→
-
Bestaande gegevens migreren→
-
Blockchainplatforms→
-
C#→
-
C++→
-
Cloudarchitectuur ontwerpen→
-
Cloudtaken automatiseren→
-
COBOL→
-
Common Lisp→
-
Computergestuurde hulpmiddelen voor software-engineering gebruiken→
-
Computerprogrammering→
-
Databaseschema ontwerpen→
-
Digitale systemen→
-
Eclipse (software voor geïntegreerde ontwikkelomgevingen)→
-
Functioneel programmeren gebruiken→
-
Geautomatiseerde migratiemethoden ontwikkelen→
-
Gebruikersinterface ontwerpen→
-
Groovy→
-
Haskell→
-
Hulpmiddelen voor het beheer van softwareconfiguratie→
-
ICT-foutopsporing→
-
ICT-systeemintegratie→
-
ICT-systeemproblemen oplossen→
-
ICT-systeemprogrammering→
-
ICT-systeemtheorie toepassen→
-
Interface die bij een specifieke applicatie hoort gebruiken→
-
Internet of Things→
-
Java (computerprogrammering)→
-
JavaScript→
-
Jenkins (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
KDevelop→
-
Kernsoftware voor banken→
-
Lisp→
-
Logisch programmeren gebruiken→
-
MATLAB→
-
Microsoft Visual C++→
-
Migratie naar de cloud plannen→
-
ML (computerprogrammering)→
-
Objectgeoriënteerd modelleren→
-
Objectgeoriënteerd programmeren gebruiken→
-
Objective-C→
-
Ontwerpen met oog voor de complexiteit van de organisatie→
-
Ontwikkeling met clouddiensten→
-
Op de hoogte blijven van de nieuwste oplossingen voor informatiesystemen→
-
OpenEdge Advanced Business Language→
-
Parallelle programmering gebruiken→
-
Pascal (computerprogrammering)→
-
Perl→
-
PHP→
-
Prolog (computerprogrammering)→
-
Puppet (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
Python (computerprogrammering)→
-
Querytalen gebruiken→
-
R→
-
Ruby (computerprogrammering)→
-
Salt (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
SAP R3→
-
SAS taal→
-
Scala→
-
Scratch (computerprogrammering)→
-
Slim contract→
-
Softwareafwijkingen→
-
Softwarebibliotheken gebruiken→
-
Softwareontwerppatronen gebruiken→
-
Softwareprototype ontwikkelen→
-
Softwarespecificaties analyseren→
-
Software voor geïntegreerde ontwikkelomgevingen→
-
Software voor het oplossen van softwarefouten→
-
STAF→
-
Standaarden van het World Wide Web Consortium→
-
Swift (computerprogrammering)→
-
Systeemcomponenten integreren→
-
Systeemontwerp→
-
Systeemprestaties bewaken→
-
Systeemtheorie→
-
TypeScript→
-
VBScript→
-
Visual Basic→
-
Wetgeving op het gebied van ICT-beveiliging→
-
Xcode→
-
Zwakke punten in ICT-systemen vaststellen→
Deze pagina gebruikt en bewerkt gegevens uit ESCO, de Europese classificatie van vaardigheden, competenties en beroepen van de Europese Commissie. Bron: ESCO / European Commission. Licentie: CC BY 4.0. De gegevens zijn aangevuld, vertaald, gekoppeld aan BRC2014/SBC2014/ISCO-08 of redactioneel aangepast door het team van Vaklui.