ApplikationsentwicklerIn - Coding
Lehre & Beruf
Applikationsentwickler*innen - Coding erstellen Softwareanwendungen für Computer und IT-Systeme (z. B. auch für Smartphones und Tablets), spezifische Branchensoftware und Browser-Anwendungen. Sie programmieren die Applikationen, richten Datenbanken ein, erstellen Benutzerzugriffe, führen Tests durch, dokumentieren die Prozesse und achten dabei immer auf Datenschutz und -verschlüsselung, Entwicklungsstandards, Codeconventionen und Lizenzen.
Ablauf
Applikationsentwickler*innen – Coding planen und entwickeln Softwareanwendungen (Applikationen) für verschiedenste Anwendungsfälle z. B. für mobile Geräte (Smartphones, Tablets), Browser-Anwendungen (z. B. Kundendatenbank, Newsletter-Tool, Webshop) oder branchen- bzw. betriebsspezifische Applikationen z. B. Planungssoftware für die Haustechnik, Forschungsdatenbank, Steuerungssoftware in der Produktion etc.
Gemeinsam mit ihren Kundinnen und Kunden definieren Applikationsentwickler*innen – Coding Ziele, Funktionen und Anforderungen der geplanten Applikationen bzw. Applikationsteile. Sie beraten die Kundinnen und Kunden über Benutzerfreundlichkeit, Barrierefreiheit und Kosten-Nutzen-Rechnung, berücksichtigen unterschiedliche Endgeräte und möglicherweise auftretende Probleme. Dabei beachten sie auch den Lizenzschutz bzw. das Urheberrecht sowie Möglichkeiten zur Abänderung, Erweiterung bzw. Wartung der Softwareanwendung. Sie erstellen einen Projekt-, Zeit- und Ressourcenplan und stimmen die Tätigkeiten und Projektprozesse mit ihren Auftraggeber*innen sowie gegebenenfalls mit weiteren Spezialist*innen ab, z. B. mit Kolleg*innen aus der Software-, Applikations- und Webentwicklung bzw. dem Interface-, Grafik- und Webdesign ab.
Applikationsentwickler*innen – Coding programmieren die geplanten Anwendungen bzw. Applikationsteile eigenständig oder im Team. Sie bestimmen und analysieren die für die Funktion der Applikation wichtigen Daten und wählen passende Datenmodelle bzw. Datenbankmanagementsysteme aus. Dabei setzen sie auch Maßnahmen für den Datenschutz bzw. die Datensicherheit um (fallweise auch Datenverschlüsselung) und entwickeln Datenbankzugriffe mit den jeweils geeigneten Abfragesprachen. Mittels Testfällen und -daten führen sie Tests durch, dokumentieren diese und beheben auftretende Fehler.
Aufgaben
Applikationsentwickler*innen - Coding richten Benutzer*innenschnittstellen ein und stellen die technische Dokumentation sowie Dokumente mit Hilfestellungen (z. B. Handbücher, FAQ) für die Kund*innen zur Verfügung. Nach der Fertigstellung des Produkts, wirken Applikationsentwickler*innen – Coding beim Rollout der Applikation mit. Je nach Größe, Art und Umfang arbeiten sie an der Datenmigration bzw. Konvertierung mit, führen Schulungen von Benutzer*innen durch oder besorgen bei Problemen den Abbruch bzw. die Rückführung zu Vorgänger-Applikationen. In vielen Fällen betreuen Applikationsentwickler*innen – Coding die entwickelten Applikationen laufend weiter und führen Erweiterungen und Wartungen durch.
Wichtigsten Tätigkeiten
- Erwartungen zur Funktionsweisen und Anforderungen an die Applikationen mit den Kund*innen abstimmen
- Kund*innen über Umsetzung, Benutzerfreundlichkeit, Barrierefreiheit, Kosten-Nutzen-Rechnung beraten
- Projekt-, Zeit- und Ressourcenplan erstellen und mit Auftraggeber*innen abstimmen
- Prozessschritte mit Berufskolleg*innen und fallweise mit weiteren Spezialist*innen abstimmen
- Applikationen bzw. Applikationsteile programmieren
- Daten bestimmen, analysieren und Datenmodelle bzw. -managementsysteme auswählen und umsetzen
- Datenbankzugriffe entwickeln und Maßnahmen zur Datensicherheit, zum Datenschutz und gegebenenfalls zur Datenverschlüsselung umsetzen
- Benutzer*innenschnittstellen einrichten
- Testfälle entwickeln sowie Tests durchführen, dokumentieren und Fehler beheben
- technische Dokumentation und Benutzerhandbücher erstellen, Kund*innen einschulen
- Rollout betreuen
- weitere Serviceleistungen durchführen (Wartung, Erweiterung etc.)
Anforderungen
- Handgeschicklichkeit: Installieren von Hardware und Leitungen
- Auge-Hand-Koordination: Bedienen von Programm- und Menüelementen mit der Maus
- Sehvermögen: Kontrollieren der exakten Bildschirmdarstellungen von Programmen
- technisches Verständnis: Installieren und Warten von Computer-Hardware
- Kontaktfähigkeit: Beraten und Informieren der Kunden
- Sprachfertigkeit mündlich: Beratungs- und Schulungstätigkeiten bei Kunden
- logisch-analytisches Denken: Programmieren; Konfigurieren von Netzwerken, Betriebssystemen und Programmen
- Innovationsfähigkeit: Erarbeiten kundenspezifischer Softwarelösungen
- generelle Lernfähigkeit: regelmäßiges Aneignen von Kenntnissen über neue Entwicklungen bei Hard- und Software
Mehr anzeigen
Weniger anzeigen
Lehrstellen für diesen Beruf
Gehalt & Verdienst
(je nach Kollektivvertrag/Brutto, Stand:13.03.2024)
Lehrzeit
4 Jahre
Lehrlingsentschädigung
800 € bis 2.078 €
Einstiegsgehalt nach der Lehre
(je nach Kollektivvertrag)
2.110 bis 2.230 Euro brutto
- 1. Lehrjahr: € 638 bis € 1.188
- 2. Lehrjahr: € 968 bis € 1.485
- 3. Lehrjahr: € 1.190 bis € 1.782
- 4. Lehrjahr: € 1.580 bis € 2.316
Beschäftigungsmöglichkeiten, Aufstieg und Selbstständigkeit
Aufstiegsmöglichkeiten:
In größeren Betrieben können ApplikationsentwicklerInnen – Coding zu MeisterInnen, WerkmeisterInnen, WerkstättenleiterInnen oder LeiterInnen des technischen Kundendienstes aufsteigen. Die Aufstiegschancenhängen von der Betriebsgröße und -struktur (Arbeitsorganisation) ab und sind daher in Industriebetrieben und in großen Gewerbebetrieben günstiger als in Kleinbetrieben; Voraussetzung ist jedenfalls ständige Weiterbildung, fallweise auch der Erwerb bestimmter zusätzlicher Qualifikationsnachweise (Werkmeisterschule, Meisterprüfung, Ausbilderprüfung).
Selbstständige Berufsausübung:
Die Möglichkeit einer selbstständigen Berufsausübung (als GewerbeinhaberIn, PächterIn oder GeschäftsführerIn) besteht für ApplikationsentwicklerInnen – Coding in folgenden reglementierten Gewerben(Befähigungsnachweis erforderlich):
- MechatronikerIn für Elektronik, Büro- und EDV-Systemtechnik (verbundenes Handwerk)
- Kommunikationselektronik (Handwerk)
Des Weiteren können ApplikationsentwicklerInnen – Coding das freie Gewerbe „Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnik“ ausüben.
Ausbildung
Oberösterreich
Berufsschule Linz 2
- 4020 Linz, Wiener Straße 181
- Tel.: +43 (0)732 / 77 20 -35800
- https://www.bs-linz2.ac.at/
Niederösterreich
Landesberufsschule Pöchlarn
- 3380 Pöchlarn, Plesserstraße 1
- Tel.: +43 (0)2757 / 26 34
- https://www.lbspoechlarn.ac.at/
Salzburg
Landesberufsschule 4 Salzburg
- 5020 Salzburg, Schießstattstraße 4
- Tel.: +43 (0)662 / 430 616
- https://www.lbs4.salzburg.at
Steiermark
Landesberufsschule Eibiswald
- 8552 Eibiswald, Eibiswald 229
- Tel.: +43 (0)3466 / 423 35
- http://www.lbs-eibiswald.steiermark.at/
Wien
Berufsschule für Elektro-, Veranstaltungs- und Informationstechnik Austria
- 1060 Wien, Mollardgasse 87
- Tel.: +43 (0)1 / 4000 95630
- https://www.bsevita.at/
Tirol
Tiroler Fachberufsschule für Elektrotechnik, Kommunikation und Elektronik
- 6020 Innsbruck, Lohbachufer 6
- Tel.: +43 (0)512 / 284 534 -0
- https://www.eke.at
Vorarlberg
Landesberufsschule Feldkirch
- 6800 Feldkirch, Rebberggasse 32
- Tel.: +43 (0)5522 / 720 29
- https://lbsfe1.snv.at/
(QUELLE: AMS, bic.at)