Beruf IT-Systementwickler / IT-Systementwicklerin

IT-Systementwickler warten, prüfen und verbessern Systeme, die das Unternehmen unterstützen. Sie nutzen bestehende oder neue Technologien, um besonderen Anforderungen gerecht zu werden. Sie testen Hardware- und Softwarekomponenten, diagnostizieren Fehlerursachen und beheben Systemfehler.

Möchten Sie wissen, welche Art von Karriere und welche Berufe am besten zu Ihnen passen? Absolvieren Sie unseren kostenlosen Holland-Code-Berufstest und finden Sie es heraus.

Persönlichkeitstyp

Wissen

  • IKT-Systemprogrammierung

    Methoden und Werkzeuge zur Entwicklung von Systemsoftware, Spezifikationen für Systemarchitekturen und Schnittstellen zwischen Netz- und Systemmodulen und -komponenten.

  • Software für integrierte Entwicklungsumgebungen

    Das Paket von Softwareentwicklungswerkzeugen für das Schreiben von Programmen, z. B. Compiler, Debugger, Code-Editor, Code-Highlights, die als Paket in eine einheitliche Benutzerschnittstelle eingebunden sind, z. B. Visual Studio oder Eclipse.

  • Werkzeuge für das Software-Konfigurationsmanagement

    Die Software-Programme zur Durchführung von Konfigurationsidentifizierung, -überwachung, -buchführung und -audit, z. B. CVS, ClearCase, Subversion, GIT und TortoiseSVN, die für dieses Management geeignet sind.

  • IKT-Debugging-Werkzeuge

    Die zum Testen und zur Fehlersuche von Programmen und Quellcode verwendeten IKT-Werkzeuge wie GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind und WinDbg.

  • IKT-Systemintegration

    Die Grundsätze der Integration von IKT-Komponenten und -Produkten aus einer Reihe von Quellen zur Schaffung eines funktionsfähigen IKT-Systems, Techniken, die die Interoperabilität und Schnittstellen zwischen den Komponenten und dem System gewährleisten.

  • Computerprogrammierung

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen (z. B. objektorientierte Programmierung, Funktionsprogrammierung) und von Programmiersprachen.

Fertigkeiten

  • Verfahren zur automatisierten Migration entwickeln

    Entwickeln von Verfahren für die automatische Übermittlung von IKT-Informationen zwischen Speichertypen, Formaten und Systemen, damit die Mitarbeiter die entsprechenden Aufgabe nicht manuell ausführen müssen.

  • Datenbestand migrieren

    Anwenden von Migrations- und Umwandlungsmethoden auf vorhandene Daten, um Daten zwischen Formaten, Speichern oder Computersystemen zu übertragen oder umzuwandeln.

  • Kundenfeedback zu Anwendungen einholen

    Sammlung der Rückmeldungen und Analyse der Daten von Kunden zum Ermitteln von Anfragen oder Problemen, um die Anträge und die Kundenzufriedenheit insgesamt zu verbessern.

  • Softwarebibliotheken verwenden

    Einsatz von Code und Softwarepaketen, die übliche Routinen erfassen, um Programmierern/Programmiererinnen ihre Arbeit zu erleichtern.

  • Mit den neuesten Informationssystem-Lösungen Schritt halten

    Neueste Informationen über vorhandene Informationssystem-Lösungen sammeln, bei denen Software und Hardware sowie Netzwerkkomponenten integriert werden.

  • Technische Dokumentation bereitstellen

    Vorbereiten der Dokumentation bestehender und zukünftiger Produkte oder Dienstleistungen, Beschreiben ihrer Funktion und Zusammensetzung auf eine Weise, die für ein breites Publikum ohne technischen Hintergrund verständlich ist und festgelegten Anforderungen und Normen entspricht. Halten der Dokumentation auf dem neuesten Stand.

  • IKT-Systemprobleme lösen

    Ermitteln möglicher Fehlfunktionen von IKT-Komponenten. Überwachen, Dokumentieren und Kommunizieren von Störungen. Bereitstellen angemessener Ressourcen mit minimalen Ausfallzeiten und Einsetzen geeigneter Diagnosegeräte.

  • Softwarespezifikationen analysieren

    Bewertung der Spezifikationen eines zu entwickelnden Softwareprodukts oder Systems, indem funktionale und nicht funktionale Anforderungen, Einschränkungen und mögliche Anwendungsfälle ermittelt werden, die die Interaktion zwischen der Software und ihren Nutzern veranschaulichen.

  • Softwareprobleme identifizieren und beheben

    Durch Analyse von Testergebnissen Computercodes reparieren. Zu diesem Zweck Fehler finden, die die Software dazu veranlassen, ein falsches oder unerwartetes Resultat auszugeben, und diese Fehler beheben.

  • Flussdiagramm erstellen

    Erstellen eines Diagramms zur Veranschaulichung des systematischen Fortschritts mithilfe von Verbindungslinien und verschiedenen Symbolen.

  • Fachtexte auswerten

    Lesen und Verstehen von Fachtexten, die Informationen über die Ausführung einer Aufgabe enthalten, in der Regel als Schritt-für-Schritt-Anleitung.

  • Softwareprototyp entwickeln

    Erstellen einer ersten unvollständigen oder vorläufigen Version einer Softwareanwendung, um bestimmte Aspekte des Endprodukts zu simulieren.

  • Software-Entwurfsmuster verwenden

    Nutzung wiederverwendbarer Lösungen und formalisierter bewährter Verfahren zur Lösung allgemeiner Aufgaben der IKT-Entwicklung in den Bereichen Softwareentwicklung und -design.

Mögliche Kenntnisse und Fähigkeiten

eclipse scratch lisp systemkomponenten integrieren ikt-systemtheorie anwenden scala softwareanomalien prolog systemtheorie python apache maven vbscript javascript ansible typescript puppet sas language asp.net java perl kdevelop c++ microsoft visual c++ objektorientierte programmierung verwenden funktionale programmierung verwenden jenkins ikt-sicherheitsgesetzgebung php haskell sap r3 internet der dinge cobol objektorientierte modellierung world-wide-web-consortium-standards apl nebenläufige programmierung verwenden sich an veränderungen in technologieentwicklungsplänen anpassen rechnergestützte softwareentwicklungswerkzeuge verwenden common lisp automatische programmierung einsetzen ruby objective-c visual basic kreative ideen entwickeln matlab pascal ajax c# openedge advanced business language ml salt logische programmierung verwenden xcode benutzerschnittstelle konzipieren assembly swift groovy systemleistung überwachen staf r