Aufgaben und Tätigkeiten kompakt
Assistenten und Assistentinnen für Softwaretechnik passen Standardsoftware an betriebliche Erfordernisse an, integrieren sie in vorhandene IT-Systeme und entwickeln anwendergerechte Datenbanken. Hierfür analysieren sie IT-Systeme und konzipieren individuelle Lösungen. Weiterhin wirken sie an der Entwicklung und Optimierung rechnergestützter und -integrierter Informationssysteme mit. Sie installieren, konfigurieren und pflegen System- und Anwendungssoftware auf Rechnern und in Netzwerken mithilfe von Softwareentwicklungswerkzeugen. Darüber hinaus unterstützen und beraten sie Kunden bei der Anschaffung von IT-Systemen und führen Schulungen durch.
Aufgaben und Tätigkeiten (Beschreibung)
Worum geht es?
Assistenten und Assistentinnen für Softwaretechnik entwickeln Software und modifizieren Programme für technische, mathematisch-wissenschaftliche oder kaufmännische Anwendungen.
Systemlösungen entwickeln
Für die Entwicklung von Systemlösungen für betriebliche Aufgabenstellungen analysieren sie gemeinsam im Team mit Informatikern und Informatikerinnen zunächst die Anforderungen an die zu entwickelnde Software und planen deren Umsetzung. Dabei beachten sie neben der Funktionalität auch die Nutzerfreundlichkeit. Daran schließt sich der Programmiervorgang an, bei dem Assistenten und Assistentinnen für Softwaretechnik mittels einer Programmiersprache wie z.B. C++ und einem Compiler die Software erstellen.
Nach dem Programmieren führen sie Testläufe durch, grenzen hierbei entdeckte Fehler ein und beheben sie. Am Ende fertigen sie eine Programmbeschreibung oder Arbeitsanweisungen an, mit denen die Benutzer oder andere Fachkräfte aus der Programmierung das Programm bedienen bzw. verändern können. Gegebenenfalls verwenden Assistenten und Assistentinnen für Softwaretechnik auch On-Demand-Software oder Cloud Computing-Anwendungen. Cloud Computing umfasst eine On-Demand-IT-Infrastruktur, d.h., Betriebssysteme, Anwendungen und Speicherplatz stehen online zur Verfügung und können an die jeweiligen betrieblichen Erfordernisse angepasst werden.
Software modifizieren und implementieren
Zudem beheben Assistenten und Assistentinnen für Softwaretechnik Fehler in bereits eingeführten Softwareprodukten, erweitern deren Funktionen oder passen sie an veränderte Hardwarevoraussetzungen an. Das Spektrum erstreckt sich hierbei über den gesamten Bereich der Informations- und Telekommunikationstechnologien bis hin zu Multimedia- und technischen, mathematisch-wissenschaftlichen oder kaufmännischen Anwendungen. So können sie z.B. mit der Programmierung von Websites, der Entwicklung von Applikationen für mobile Endgeräte oder mit der Anpassung von Datenbanken und Online-Shops beschäftigt sein. Wenn sie neue Anwendungen programmiert oder bestehende Software modifiziert haben, implementieren sie diese in das vorhandene System. Weiterhin sorgen sie dafür, dass die informationstechnische Infrastruktur reibungslos funktioniert.
Zu ihren Aufgaben gehört es auch, die Anwender vor Ort zu beraten und sie in die Bedienung der neu erstellten oder an die neuen Bedürfnisse angepassten Software einzuweisen. Dies kann individuell oder in Schulungen geschehen, die von Assistenten und Assistentinnen für Softwaretechnik ggf. selbst geplant, vorbereitet und durchgeführt werden.
Aufgaben und Tätigkeiten im Einzelnen
-
Anwendungs- und Systemsoftware erarbeiten, testen und dokumentieren
-
existierende Standardsoftware anpassen und integrieren
-
Computerprogramme modifizieren (ändern und anpassen)
-
Systemlösungen für betriebliche Aufgaben entwickeln und programmieren (Organisationsprogrammierung)
-
rechnergestützte und -integrierte Informationssysteme entwickeln, erweitern und einführen (Datenbankentwicklung und -programmierung)
-
IT-Sicherheitsmaßnahmen planen und realisieren
-
Software implementieren und testen
-
Software-Dokumentationen und Benutzer-Handbücher erstellen
-
Benutzersupport leisten, Anwender beraten, betreuen und schulen
-
ggf. Energieeffizienz bestehender Systeme bewerten und Kunden bei der Umrüstung auf umweltfreundlichere Geräte unterstützen
Verdienst/Einkommen
Beispielhafte tarifliche Bruttogrundvergütung (monatlich): € 3.407 bis € 3.963
Quelle:
Tarifsammlung des Bayerischen Staatsministeriums für Familie, Arbeit und Soziales
Hinweis: Diese Angaben dienen der Orientierung. Ansprüche können daraus nicht abgeleitet werden.
Verdienst/Einkommen
Das Einkommen von Arbeitnehmern und Arbeitnehmerinnen hängt von der Aus- und Weiterbildung, Berufserfahrung und Verantwortlichkeit ab, aber auch von den jeweiligen Anforderungen des Berufs, von Branche, Region und Betrieb. Die Höhe richtet sich in tarifgebundenen Betrieben nach tarifvertraglichen Vereinbarungen. Nicht tarifgebundene Betriebe können ihre Mitarbeiter/innen in Anlehnung an entsprechende Tarifverträge entlohnen.
Weitere Informationen über Einkommensmöglichkeiten:
Tätigkeitsbezeichnungen
Auch übliche Berufsbezeichnung/Synonym
Berufsbezeichnungen in englischer Sprache
Berufsbezeichnung in französischer Sprache
Arbeitsorte
Assistenten und Assistentinnen für Softwaretechnik arbeiten in erster Linie
-
in Büroräumen
-
in IT-Labors
Darüber hinaus arbeiten sie ggf. auch
-
beim Kunden
-
in Schulungsräumen
-
in Besprechungsräumen
-
im Homeoffice bzw. mobil
Arbeitssituation
Assistenten und Assistentinnen für Softwaretechnik programmieren und analysieren Software mithilfe verschiedener Programmiersprachen und Entwicklertools. Vorwiegend sind sie in Büroräumen oder IT-Labors tätig, aber auch vor Ort beim Kunden, wo sie Hard- und Software installieren, Beratungsgespräche führen und Anwenderschulungen abhalten. Sie arbeiten eigenständig oder im Team mit anderen IT-Fachleuten und lösen klar abgegrenzte Aufgaben wie beispielweise das Entwickeln einer Client-Server-Anwendung.
Für die Entwicklung und Umsetzung von neuartigen Informationssystemen benötigen sie Kreativität, die Fehlersuche erfordert Durchhaltevermögen. Assistenten und Assistentinnen für Softwaretechnik arbeiten sehr präzise und müssen rasch auf technische Veränderungen reagieren. Sie sind immer über neue Entwicklungen, z.B. im Bereich modellbasierter Softwareentwicklung, informiert.
Arbeitsbedingungen im Einzelnen
-
Arbeit mit technischen Geräten, Maschinen und Anlagen
-
Bildschirmarbeit (z.B. Anwendungsprogramme entwickeln)
-
Handarbeit (z.B. Hardwarekomponenten einbauen und warten)
-
Arbeit in Büroräumen
-
Kundenkontakt (z.B. Arbeiten im Kundendienst)
-
häufig wechselnde Aufgaben und Arbeitssituationen (sich schnell ändernden technologischen Rahmenbedingungen anpassen)
Arbeitsgegenstände/Arbeitsmittel
Computertechnik und Software, z.B.: Entwicklungsumgebungen für C++ und Java, Softwareentwicklungsverfahren und -tools, Cloud-Computing-Anwendungen
Unterlagen, z.B.: Datenlisten, Ablauf- und Vernetzungspläne, Programmbeschreibungen und -anweisungen, Schulungsmaterial, Fachliteratur
Büroausstattung, z.B.: PC, Internetzugang, Telefon
Arbeitsbereiche/Branchen
Assistenten und Assistentinnen für Softwaretechnik finden Beschäftigung
Branchen im Einzelnen
-
EDV-Dienstleister
-
Betrieb von Datenverarbeitungseinrichtungen für Dritte, z.B. Datenverarbeitungsdienste
-
Erbringung von Beratungsleistungen auf dem Gebiet der Informationstechnologie, z.B. Datenbankentwicklung, Softwareentwicklung, Systemhäuser
-
Software-, Datenbankanbieter
-
Datenverarbeitung, Hosting und damit verbundene Tätigkeiten; Webportale
-
Webportale
-
Verlegen von Software, z.B. Lernsoftware-Anbieter
-
Verlegen von Computerspielen
-
Verlegen von sonstiger Software
-
Informations-, Telekommunikationstechnik