Skip to main content

Applikationsentwicklung – Coding

Lehrzeit
4 Jahre
Einstiegsgehalt nach der Lehre
ca. 2.110,- bis 2.230,- €
Berufskategorie
Hauptberuf

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.

Applikationsentwickler*innen – Coding stehen im engen Kontakt mit ihren Auftraggeber*innen, die sie über die Umsetzung und Machbarkeit ihrer Vorstellungen beraten. Je nach Größe und Art der Anwendung (Software) arbeiten sie zusammen mit weiteren Spezialist*innen für Applikations- und Softwareentwicklung.

Für ihre Tätigkeiten benötigen Applikationsentwickler*innen unter anderem Planungsfähigkeit, bereichsübergreifendes Denken und eine starke Kundenorientierung.

Wo man arbeitet

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.

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.

Womit man arbeitet

Applikationsentwickler*innen – Coding arbeiten an Computerarbeitsplätzen, mit mobilen Geräten (Laptop, Tablet, Smartphone) sowie mit Scannern, Druckern und Präsentationsgeräten. Sie arbeiten mit verschiedenen Applikationen, Softwareanwendungen, Betriebssystemen (Android, iOS (Apple), Windows, Linux) und Programmiersprachen (z. B. Javascript, C#/C++, Python, Swift) und mit Auszeichnungssprachen wie HTML oder SQL, sowie mit unterschiedlichen Cloud- und Internettechnologien.

In Expertennetzwerken und -foren und andere Online-Ressourcen, bei Fachmessen und -konferenzen, in Fachpublikationen (Zeitschriften etc.)informieren sie sich über neue Entwicklungen, neue Forschungsergebnisse und Technologietrends (beispielsweise im Bereich Programmierung und Programmiersprachen, Datenschutz, Lizenzen, Entwicklungsstandards, Codeconventionen) und tauschen sich mit Kolleg*innen aus.

Wie man arbeitet

Applikationsentwickler*innen – Coding arbeiten hauptsächlich in Büroräumen mit moderner Computer-, Informations- und Kommunikationstechnik. Da viele Prozessschritte unabhängig bestimmter Tageszeiten erledigt werden können, nutzen manche Applikationsentwickler*innen – Coding auch die Möglichkeit, zeitweise außerhalb der üblichen Büroräumlichkeiten (z. B. Home Office) zu arbeiten.

Sie haben Kontakt zu ihren Kundinnen und Kunden/Auftraggeber*innen, Berufskolleg*innen sowie, je nach Größe und Art des Projekts, zu weiteren Spezialist*innen für Software- und Applikationsentwicklung z. B. °App-Entwickler*in#nen, °Softwareprogrammierer*in#nen, °Softwarearchitekt*in#nen, °Computer Visualist*in#nen, °Interface-Designer*in#.

Applikationsentwickler*innen – Coding arbeiten überwiegend bei künstlicher Beleuchtung und vor Bildschirmen. Besonders wenn Abgabetermine für Projekte einzuhalten sind, kann es in diesem Beruf auch stressig zugehen. Teamarbeit, insbesondere über den eigenen Arbeitsbereich und die Landesgrenzen (internationale Teams) hinaus, wird in der Anwendungsentwicklung immer wichtiger. Gleichzeitig wird es durch die Verbesserungen bei Internetzugängen und Datenübertragung, Kommunikationstechnologien und Cloudanwendungen immer leichter orts- und zeitunabhängig zu arbeiten.

Was man macht
  • 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.)
Für wen man arbeitet
  • Softwareentwicklungsunternehmen
  • Multimediaagenturen
  • IT- bzw. Softwareabteilungen von größeren Unternehmen aller Branchen
Ausbildungsinhalte / Was man lernt

Eine Lehre zum/zur Applikationsentwickler*in – Coding kann seit 1. September 2018 begonnen werden.

Für Maturant*innen besteht die Möglichkeit den Beruf im Rahmen der Duale Akademie zu erlernen.

Wie man sich weiterbilden kann

Wachstum und Wandel prägen den Bereich IT besonders stark. Applikationsentwickler*innen – Coding sind beruflich immer wieder vor neue Herausforderungen gestellt. Voraussetzung für Erfolg in diesem Beruf ist es, immer auf dem neuesten Stand der Entwicklung zu bleiben und das Fachwissen, die Methodenkompetenzen und sozialen Kompetenzen laufend zu ergänzen und zu vertiefen.

Weiterbildungseinrichtungen wie z. B. das Berufsförderungsinstitut (BFI) und das Wirtschaftsförderungsinstitut (WIFI) bieten in vielen relevanten Bereichen Kurse und Lehrgänge an. Darüber hinaus gibt es zahlreiche spezialisierte Weiterbildungsanbieter.

In vielen Betrieben werden zur beruflichen Weiterbildung der Mitarbeiter*innen auch innerbetriebliche Kurse, Seminare und Schulungen durchgeführt. Außerdem bieten zahlreiche größere Systemanbieter laufend Produktschulungen an.

Für Applikationsentwickler*innen ist auch die laufende Lektüre von Fachpublikationen und Zeitschriften (online und offline), die Teilnahme bei Messen, Veranstaltungen und Kongressen sowie besonders die Vernetzung in beruflichen Netzwerken (online und offline) eine wichtige Möglichkeit, um sich auf dem neuesten Stand zu halten.

Möglichkeiten zur beruflichen Höherqualifizierung bieten außerdem Vorbereitungs- und Aufbaulehrgänge für Berufstätige an berufsbildenden höheren Schulen, insbesondere an Höheren Technischen Lehranstalten. Mit dem Abschluss eines Aufbaulehrganges (3 Jahre) ist neben einer höheren Fachqualifikation außerdem die Matura verbunden, die ein Studium an Fachhochschulen und Universitäten (z. B. Mobile Software Development, Data Science) ermöglicht.

Studium ohne Matura:

Für ein Studium an einer Fachhochschule, Universität oder Pädagogischen Hochschulen ist normalerweise die Matura einer Allgemeinbildenden (AHS) oder Berufsbildenden Höheren Schule (BHS) erforderlich.
Es bestehen aber auch andere Zugangsmöglichkeiten:

  • Berufsreifeprüfung (Lehre mit Matura): Die Berufsreifeprüfung, die du bereits während deiner Lehrzeit beginnen kannst, ist eine vollwertige Matura, mit der du uneingeschränkten Zugang zum Studium hast.
  • Studienberechtigungsprüfung: Die Studienberechtigungsprüfung kannst du vor Beginn eines Studiums ablegen. Sie ermöglicht den Zugang zu einem bestimmten Studium.
  • ohne Matura mit Berufsausbildung und Berufserfahrung: Fachhochschulen bieten außerdem meist die Möglichkeit mit einer abgeschlossenen Berufsausbildung (insb. Lehre oder Berufsbildender Mittlerer Schule (BMS)) und mehrjähriger Berufserfahrung auch ohne Matura ein facheinschlägiges (d. h. mit der Berufsausbildung fachlich verwandtes) Bachelorstudien zu beginnen. Meist müssen dazu einzelne Zusatzprüfungen absolviert werden.

Weiterführende Bildungsmöglichkeiten und Höherqualifizierung:

Was du mitbringen solltest

In jedem Beruf brauchst du spezielles fachliches Know-how, das in der Aus- und Weiterbildung vermittelt wird. In den beiden Menüpunkten Ausbildung und Weiterbildung findest du Informationen zu Aus- und Weiterbildungsmöglichkeiten für diesen Beruf.

Es gibt auch Kompetenzen, Fähigkeiten und Eigenschaften, die in allen Berufen wichtig sind. Dazu gehören besonders:

  • Zuverlässigkeit und Pünktlichkeit
  • genaues und sorgfältiges Arbeiten
  • selbstständiges Arbeiten
  • Einsatzfreude
  • Verantwortungsbewusstsein
  • Fähigkeit und Bereitschaft mit anderen zusammen zu arbeiten (Teamfähigkeit)
  • Lernbereitschaft

Die folgende Liste gibt dir einen Überblick über weitere allgemeine Anforderungen, die in DIESEM Beruf häufig gestellt werden. Diese können natürlich je nach Betrieb, Institution oder Organisation sehr unterschiedlich sein.

DENK DARAN: Viele dieser Anforderungen sind auch Bestandteil der Ausbildung.

Hinweis: Die Begriffe werden in alphabetischer Reihenfolge aufgelistet.

Körperliche Anforderungen: Welche körperlichen Eigenschaften sind wichtig?
  • gutes Sehvermögen (viel Lesen bzw. Arbeiten am Computer)
  • Unempfindlichkeit gegenüber künstlicher Beleuchtung

 

Fachkompetenz: Welche Fähigkeiten und Kenntnisse werden von mir erwartet?
  • Datensicherheit und Datenschutz
  • Fremdsprachenkenntnisse
  • mathematisches Verständnis
  • Präsentationsfähigkeit
  • technisches Verständnis

 

Sozialkompetenz: Was brauche ich im Umgang mit anderen?
  • Argumentationsfähigkeit / Überzeugungsfähigkeit
  • Aufgeschlossenheit
  • Kommunikationsfähigkeit
  • Kritikfähigkeit
  • Kund*innenorientierung

 

Selbstkompetenz: Welche persönlichen Eigenschaften sollte ich mitbringen?
  • Aufmerksamkeit
  • Ausdauer / Durchhaltevermögen
  • Beurteilungsvermögen / Entscheidungsfähigkeit
  • Eigeninitiative
  • Flexibilität / Veränderungsbereitschaft
  • Konzentrationsfähigkeit
  • Selbstorganisation
  • Sicherheitsbewusstsein

 

Weitere Anforderungen: Was ist sonst noch wichtig?
  • gepflegtes Erscheinungsbild

 

Methodenkompetenz: Welche Arbeits- und Denkweisen sind wichtig?
  • interdisziplinäres Denken
  • komplexes / vernetztes Denken
  • Koordinationsfähigkeit
  • logisch-analytisches Denken / Kombinationsfähigkeit
  • Organisationsfähigkeit
  • Planungsfähigkeit
  • Problemlösungsfähigkeit
  • systematische Arbeitsweise
Was es noch gibt
Verwandte Lehrberufe

Durch die Verwandtschaftsregelung wird die Ausbildung in einem Lehrberuf auf Teile der Lehrzeit in anderen (verwandten) Lehrberufen angerechnet. Dadurch verkürzt sich die Lehrzeit bei der Ausbildung in einem weiteren Lehrberuf (oder auch beim Wechsel auf einen verwandten Lehrberuf). In manchen Fällen wird die Lehrzeit und die Lehrabschlussprüfung auch vollkommen ersetzt.

Bei folgenden verwandten Lehrberufen verkürzt sich die Lehrzeit im Ausmaß der angegebenen Lehrjahre. (Beispiel: Der Eintrag „1. voll“ bedeutet z. B., dass sich die Lehrzeit im verwandten Lehrberuf um ein Jahr verkürzt.)

  • °Informationstechnologie – Systemtechnik (Lehrberuf)#, „1. voll“
Alternativen (Auswahl)

Alternative Berufe sind Berufe, die entweder eine ähnliche Ausbildung oder ähnliche Aufgaben- oder Tätigkeitsbereiche haben, wie der Beruf, über den du dich gerade informierst. Die Ähnlichkeit kann auch in den Arbeitsmaterialien, den Arbeitsumgebungen liegen oder in der Art, wie du mit anderen Menschen zusammenarbeitest.

Diese Liste soll dir bei der Überlegung helfen, welche Berufe und Ausbildungen für dich noch interessant sein könnten und dich auf weitere Ideen bringen.

  • °Cloud Engineer (m./w./d.)#
  • °Cloud Software Engineer (m./w./d.)#
  • °Cloud-Architekt*in#
  • °Computer Visualist*in#
  • °Computeranimateur*in#
  • °Computerlinguist*in#
  • °Data Scientist (m./w./d.)#
  • °Data Security Advisor (m./w./d.)#
  • °Database Professional (m./w./d.)#
  • °Datenbankentwickler*in#
  • °Informatiker*in#
  • °Informationstechnologie – Betriebstechnik (Lehrberuf)#, „1. voll“
  • °Informationstechnologie – Systemtechnik (Lehrberuf)#, „1. voll“
  • °Interface-Designer*in#
  • °Multimedia-Programmierer*in#
  • °Screen-Designer*in#
  • °Social Media Experte / Social Media Expertin#
  • °Softwarearchitekt*in#
  • °Softwarelektor*in#
  • °Softwareprogrammierer*in#
  • °Softwaretester*in#
  • °Usability Engineer (m./w./d.)#
  • °Webdesigner*in#
  • °Webmaster (m./w./d.)#
Lehre und Matura

Mit einer erfolgreich abgeschlossenen Lehre und vier weiteren Prüfungen erlangst du die Berufsmatura (Berufsreifeprüfung). Diese öffnet dir den Zugang zu Universitäts- und Fachhochschulstudien. Außerdem ermöglicht sie zusätzliche Karrierewege im erlernten Beruf, aber auch außerhalb des bisherigen Berufsfeldes.

Und so geht es:

Die Berufsmatura besteht aus vier Teilprüfungen: Deutsch (schriftlich und mündlich) und Mathematik (schriftlich), eine lebende Fremdsprache (schriftlich oder mündlich) und ein Fachbereich (schriftliche Prüfung oder Projektarbeit und mündliche Prüfung). Der Fachbereich ist ein Thema aus dem Berufsfeld des Kandidaten/der Kandidatin.

Wie funktioniert die Vorbereitung?

Die Vorbereitung auf die Berufsreifeprüfung erfolgt in Vorbereitungskursen, die von Erwachsenenbildungseinrichtungen (z. B. WIFI, BFI, Volkshochschulen), Berufsschulen oder höheren Schulen (z. B. AHS, HAK, HTL, HLW) angeboten werden. In solchen Lehrgängen können auch die jeweiligen Teilprüfungen abgelegt werden. Drei der vier Teilprüfungen können bereits während der Lehre abgelegt werden. Zur letzten Teilprüfung kannst du nach erfolgreichem Lehrabschluss, aber nicht vor dem 19. Geburtstag antreten.

Durch ein Förderprogramm, können die Vorbereitungskurse und die Prüfung seit September 2008 in ganz Österreich kostenlos angeboten werden. Zur konkreten Ausgestaltung der Vorbereitung auf die Berufsreifeprüfung bestehen in den einzelnen Bundesländern unterschiedliche Modelle. Informationen bieten u. a. die Bildungseinrichtungen und die Lehrlingsstellen der Wirtschaftskammern.

Link: Häufig gestellte Fragen!

WKO-Bildungspfade:

Die WKO-Bildungspfade geben dir einen Überblick über durchgängige Entwicklungs- und Karrieremöglichkeiten in unterschiedlichen Berufen am Beispiel der WKO Bildungsangebote. Der Bildungspfad Berufsreifeprüfung steht in allen Lehrberufen offen:

Selbstständigkeit
Selbstständigkeit

Die Möglichkeit einer selbstständigen Berufsausübung ist z. B. gegeben durch:

Freies Gewerbe:

  • Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnik

Informationen zum „Freien Gewerbe“: freie Gewerbe erfordern in der Regel keinen Befähigungsnachweis, sondern lediglich eine Anmeldung bei der Gewerbebehörde. Grundsätzlich richtet sich der Gewerbeumfang nach dem Wortlaut der Gewerbeanmeldung.

Liste der Freien Gewerbe:

ALLGEMEINE HINWEISE:

Für jede Tätigkeit, die Sie selbstständig, regelmäßig und mit der Absicht, Gewinn zu erzielen, ausüben wollen, brauchen Sie eine Gewerbeberechtigung (Ausnahme: Freie Berufe). Diese erhalten Sie durch Anmeldung bei der Gewerbebehörde (Bezirkshauptmannschaft, Magistrat).
Unabhängig von einem etwaigen Befähigungsnachweis müssen sie dafür folgende Voraussetzungen erfüllen:

  • das 18. Lebensjahr muss vollendet sein
  • österreichische Staatsbürgerschaft oder Staatsbürgerschaft eines anderen EU-Mitgliedstaates (oder eines Staates, mit dem ein entsprechender Staatsvertrag besteht) oder es liegt ein gültiger Aufenthaltstitel vor, der zur selbstständigen Tätigkeit berechtigt
  • keine Ausschließungsgründe (z. B. abgewiesene Konkursanträge, Bestrafung wegen Finanzstrafdelikten)

In allen Fällen einer selbstständigen Berufsausübung (ob im Rahmen eines Gewerbes oder als freiberufliche Tätigkeit) ist diese bei der Sozialversicherungsanstalt der gewerblichen Wirtschaft und dem zuständigen Finanzamt zu melden.

Weitere Informationen und Kontakte:

Noch nichts Richtiges gefunden?

Filtere die Lehrberufe nach A – Z oder stöbere in den Branchen. Vielleicht sagt dir das mehr zu:

Bei der Lehrstellenbörse AMS & WKO kannst du dir offene Lehrstellen bei konkreten Betrieben anschauen. Schau auch mal hier rein:

Junge Frau mit geschlossenen Augen