Das Berufslexikon informiert über Aufgaben und Tätigkeiten in den Berufen, über Berufsanforderungen, Ausbildungs- und Weiterbildungsmöglichkeiten, Beschäftigungsmöglichkeiten, Berufsaussichten, Anfangseinkommen und vieles mehr.
Das Berufslexikon informiert über Aufgaben und Tätigkeiten in den Berufen, über Berufsanforderungen, Ausbildungs- und Weiterbildungsmöglichkeiten, Beschäftigungsmöglichkeiten, Berufsaussichten, Anfangseinkommen und vieles mehr.
ProgrammiererInnen erstellen und adaptieren Software, z.B. für Web-Tools, Apps, Computerspiele, Office-Anwendungen, Datenbanken oder zur Steuerung von Maschinen und Anlagen. Sie können sowohl in der Entwicklung von Massensoftware tätig sein als auch Standardprogramme an die Anforderungen ihrer KundInnen anpassen oder spezielle Individualsoftware programmieren. Ihre Aufgabe ist es, vorgegebene Konzepte und Designvorlagen in computerlesbare Codes umzusetzen.
Zunächst analysieren ProgrammiererInnen die vorgegebenen Anforderungen an die Software und prüfen die Designvorlage sowie die Entwicklungsumgebung, in die das Programm eingeführt werden soll. Im nächsten Schritt erstellen sie ein Konzept und einen Ablaufplan. Darauf aufbauend programmieren und codieren sie zunächst einen Prototyp des neuen Programms oder adaptieren bestehende Programme entsprechend der Anforderungen, z.B. indem sie neue Funktionen ergänzen. Dabei verwenden sie verschiedene Programmiersprachen, wie z.B. Java, C++ oder Python.
ProgrammiererInnen sind auch dafür zuständig, Software und ihre Funktionen zu testen, sowie Programmierfehler zu identifizieren und zu beheben. Zudem erstellen sie Dokumentationen und Anleitungen zu neuen Programmen und Funktionen und schulen ihre AuftraggeberInnen mitunter in die Bedienung ein. ProgrammiererInnen sind oftmals thematisch auf bestimmte Software spezialisiert, z.B. im Bereich Medizin, Medien, Verwaltung oder Logistik. Häufig konzentrieren sie sich schwerpunktmäßig auch auf Softwarelösungen für bestimmte Arten von Anwendungen, wie z.B. Desktop-Programme, mobile Apps, Online-Shops, Social-Media-Tools, Gaming-Anwendungen oder Programme zur Maschinensteuerung.
Typische Tätigkeiten sind z.B.:
Auf dem Bild ist eine Applikationsentwicklerin zu sehen, die an einem Computer arbeitet.
© AMS / Chloe PotterEin Programmierer arbeitet an einem Computer, indem er Code auf zwei Monitoren schreibt und überprüft.
© AMS / Chloe PotterAuf dem Bild sind zwei ApplikationsentwicklerInnen zu sehen; die Person im Vordergrund arbeitet an einem Laptop, während die andere Person aktiv an einem virtuellen Meeting teilnimmt.
© AMS / Chloe PotterApplikationsentwickler nehmen an einer Videokonferenz in einem Büro teil.
© AMS / Chloe PotterWeb Development _04 Reworked 06.04.2022
© AMS/Chloe PotterWeb Development _03 Reworked 06.04.2022
© AMS/Chloe PotterHinweis: Die gezeigten Fotos stammen aus einem Berufsfeld und können daher vom beschriebenen Einzelberuf abweichen.
Beschäftigungsmöglichkeiten bieten z.B. folgende Unternehmen und Branchen:
Effiziente und maßgeschneiderte IT-Lösungen werden in Unternehmen verschiedenster Branchen sowie in Institutionen, Einrichtungen und Organisationen aller Art benötigt. Auch der zunehmende Einsatz von Cloud-Technologien, Internet of Things und Künstlicher Intelligenz (KI) sowie die verstärkte Digitalisierung in fast allen Lebensbereichen und Branchen führen zu einer positiven wirtschaftlichen Entwicklung des IT-Bereiches. Die Neu- und Weiterentwicklung von Software für verschiedene Anwendungsbereiche spielt dabei eine tragende Rolle. Die Nachfrage nach entsprechenden IT-Lösungen und IT-Dienstleistungen ist hoch.
Bestimmende Themen und Herausforderungen im IT-Bereich sind unter anderen der Schutz von Daten sowie die Sicherung von Systemen vor Kriminalität im Internet (Cyber-Kriminalität). Zudem kommen auch zunehmend mehr KI-Tools zum Einsatz, die auch in Softwareprogrammen integriert werden. Gleichzeitig werden IT-Fachkräfte vermehrt selbst mit KI-basierten Anwendungen arbeiten.
Aufgrund der vielen Einsatzmöglichkeiten sowie eines Fachkräftemangels sind die Berufsaussichten für qualifizierte ProgrammiererInnen gut. Durch den ständigen technischen Fortschritt ist regelmäßige Weiterbildung unerlässlich, um am Arbeitsmarkt konkurrenzfähig zu sein. Vertiefte Kenntnisse in den gängigen Programmiersprachen sowie in den Bereichen Betriebssysteme, Systemintegration, Datenbanksysteme, Datensicherheit, Softwareentwicklung und Künstliche Intelligenz sind zusätzlich von Vorteil.
Stellenangebote in "alle jobs" (Internet-Stellenvermittlung des AMS):
Der folgende Link führt zum Abfrage-Formular in "alle jobs". Im Formular können Sie dann noch weitere Filter setzen.
Eine gute Basis für diesen Beruf bilden Bachelor- und Masterstudiengänge an Universitäten und Fachhochschulen, z.B. in den Bereichen Software Engineering, Software Development, Informatik oder Computer Science. Ebenso besteht die Möglichkeit, ein Doktoratsstudium zu absolvieren.
Bachelorstudien im Bereich Software Development und Engineering vermitteln z.B. Ausbildungsinhalte wie Betriebssysteme, Datenbanken, Netzwerktechnologie, Programmierung, Algorithmen, Software Design, Softwareentwicklung, App Development, IT Security und Cloud Computing. Im Rahmen von aufbauenden Masterstudien werden die Kompetenzen im jeweiligen Fachgebiet nochmals vertieft, spezialisiert und erweitert.
Voraussetzung für ein Bachelorstudium ist die Hochschulreife, die entweder durch eine erfolgreich abgeschlossene Matura, eine Studienberechtigungsprüfung oder eine Berufsreifeprüfung erlangt werden kann. An Fachhochschulen ist es teilweise auch Personen ohne Hochschulreife möglich, ein Studium zu beginnen, sofern sie über eine einschlägige berufliche Qualifikation verfügen und Zusatzprüfungen in bestimmten Fächern ablegen.
Dieser Beruf kann auch auf schulischem Niveau erlernt werden, siehe den Beruf ProgrammiererIn (Mittlere/Höhere Schulen).
Ergebnisse aus dem Ausbildungskompass:| Fachhochschulstudium Software Engineering und Vernetzte Systeme (BSc) (öffnen) Bachelorstudium (FH) |
|
|---|---|
|
Hochschule Burgenland - Standort Eisenstadt (öffnen) 7000 Eisenstadt, Campus 1 Tel.: +43 (0)5 7705, Fax: +43 (0)5 7705 -1199, https://hochschule-burgenland.at/ |
|
|
Hochschule Burgenland - Standort Pinkafeld (öffnen) 7423 Pinkafeld, Steinamangerstraße 21 Tel.: +43 (0)5 7705, Fax: +43 (0)5 7705 -1199, https://hochschule-burgenland.at/ |
|
| Universitätsstudium / Fernstudium Praktische Informatik (MSc) (öffnen) Masterstudium (UNI) |
|
|---|---|
|
JKU Zentrum für Fernstudien Villach (öffnen) 9524 Villach, Europastraße 6a, Fachhochschule Kärnten - Fernstudienzentrum Villach / in Kooperation mit der Fern-Universität Hagen. Tel.: +43 (0)5 90 500 2900, https://www.jku.at/zentrum-fuer-fernstudien/kontakt/villach/ |
|
| Fachhochschulstudium Softwaretechnik & Digitaler Systembau (BSc) (öffnen) Bachelorstudium (FH) |
|
|---|---|
|
Fachhochschule Wiener Neustadt (öffnen) 2700 Wiener Neustadt, Johannes Gutenberg-Strasse 3 Tel.: +43 (0)5 0421 1, https://www.fhwn.ac.at/ |
|
|
Fachhochschule Wiener Neustadt für Wirtschaft und Technik - Campus Tulln (öffnen) 3430 Tulln, Konrad Lorenz Strasse 10 A, Biotech Campus Tulln Tel.: +43 (0)2272 / 82 224-0, Fax: +43 (0)2272 / 82 224-109, https://tulln.fhwn.ac.at/ |
|
| Fachhochschulstudium Hardware und Software Design (BSc) (öffnen) Bachelorstudium (FH) |
|
|---|---|
|
FH Oberösterreich - Informatik, Kommunikation, Medien - Campus Hagenberg (öffnen) 4232 Hagenberg, Softwarepark 11 Tel.: +43 (0)5 0804 20, Fax: +43 (0)5 0804 21599, https://fh-ooe.at/campus-hagenberg |
|
| Fachhochschulstudium Software Engineering (BSc) (öffnen) Bachelorstudium (FH) |
|
|---|---|
|
FH Oberösterreich - Informatik, Kommunikation, Medien - Campus Hagenberg (öffnen) 4232 Hagenberg, Softwarepark 11 Tel.: +43 (0)5 0804 20, Fax: +43 (0)5 0804 21599, https://fh-ooe.at/campus-hagenberg |
|
| Fachhochschulstudium Software Engineering (MSc) (öffnen) Masterstudium (FH) |
|
|---|---|
|
FH Oberösterreich - Informatik, Kommunikation, Medien - Campus Hagenberg (öffnen) 4232 Hagenberg, Softwarepark 11 Tel.: +43 (0)5 0804 20, Fax: +43 (0)5 0804 21599, https://fh-ooe.at/campus-hagenberg |
|
| Universitätsstudium / Fernstudium Praktische Informatik (MSc) (öffnen) Masterstudium (UNI) |
|
|---|---|
|
JKU Zentrum für Fernstudien Linz (öffnen) 4040 Linz, Altenberger Straße 69, In Kooperation mit der Fern-Universität Hagen. Tel.: +43 (0)732 / 24 68 -8662, Fax: +43 (0)732 / 24 68 -8904, http://www.fernstudien.at/content |
|
| Fachhochschulstudium Business Software Development (BSc) (öffnen) Bachelorstudium (FH) |
|
|---|---|
|
CAMPUS 02 Fachhochschule der Wirtschaft (öffnen) 8010 Graz, Körblergasse 111 Tel.: +43 (0)316 / 6002-737, Fax: +43 (0)316 / 6002-1222, https://www.campus02.at/ |
|
| Fachhochschulstudium Mobile Software Development (BSc) (öffnen) Bachelorstudium (FH) |
|
|---|---|
|
FH Joanneum - Standort Graz (öffnen) 8020 Graz, Alte Poststraße 147, Weitere Adressen: Alte Poststraße 147, 149, 152 + 154; Eggenberger Allee 11 + 13; Eckertstraße 30i Tel.: +43 (0)316 / 54 53-8200, Fax: +43 (0)316 / 54 53-8201, https://www.fh-joanneum.at |
|
|
FH Joanneum - Standort Kapfenberg (öffnen) 8605 Kapfenberg, Werk-VI-Straße 46 Tel.: +43 (0)3862 / 336 00-8300, Fax: +43 (0)3862 / 336 00-8301, https://www.fh-joanneum.at/ |
|
| Fachhochschulstudium Software Design & Cloud Computing (BSc) (öffnen) Bachelorstudium (FH) |
|
|---|---|
|
FH Joanneum - Standort Kapfenberg (öffnen) 8605 Kapfenberg, Werk-VI-Straße 46 Tel.: +43 (0)3862 / 336 00-8300, Fax: +43 (0)3862 / 336 00-8301, https://www.fh-joanneum.at/ |
|
| Universitätsstudium Softwareentwicklung - Wirtschaft (BSc) (öffnen) Bachelorstudium (UNI) |
|
|---|---|
|
Technische Universität Graz (öffnen) 8010 Graz, Rechbauerstraße 12 Tel.: +43 (0)316 / 873 -0, Fax: +43 (0)316 / 873 -6125, https://www.tugraz.at/ |
|
| Fachhochschulstudium Software and Digital Experience Engineering (DI) (öffnen) Masterstudium (FH) |
|
|---|---|
|
FH Joanneum - Standort Graz (öffnen) 8020 Graz, Alte Poststraße 147, Weitere Adressen: Alte Poststraße 147, 149, 152 + 154; Eggenberger Allee 11 + 13; Eckertstraße 30i Tel.: +43 (0)316 / 54 53-8200, Fax: +43 (0)316 / 54 53-8201, https://www.fh-joanneum.at |
|
| Universitätsstudium Software Engineering and Management (MSc) (öffnen) Masterstudium (UNI) |
|
|---|---|
|
Technische Universität Graz (öffnen) 8010 Graz, Rechbauerstraße 12 Tel.: +43 (0)316 / 873 -0, Fax: +43 (0)316 / 873 -6125, https://www.tugraz.at/ |
|
| Universitätsstudium Softwareentwicklung - Wirtschaft /DI) (öffnen) Masterstudium (UNI) |
|
|---|---|
|
Technische Universität Graz (öffnen) 8010 Graz, Rechbauerstraße 12 Tel.: +43 (0)316 / 873 -0, Fax: +43 (0)316 / 873 -6125, https://www.tugraz.at/ |
|
| Fachhochschulstudium Digital Business and Software Engineering (BSc) (öffnen) Bachelorstudium (FH) |
|
|---|---|
|
MCI - Internationale Hochschule GmbH (öffnen) 6020 Innsbruck, Universitätsstraße 15 Tel.: +43 (0)512 / 20 70 -0, Fax: +43 (0)512 / 20 70 -1099, https://www.mci.edu/ |
|
| Universitätsstudium / Fernstudium Praktische Informatik (MSc) (öffnen) Masterstudium (UNI) |
|
|---|---|
|
JKU Zentrum für Fernstudien Bregenz (öffnen) 6900 Bregenz, Belruptstraße 10, In Kooperation mit der Fern-Universität Hagen. Tel.: +43 (0)5574 / 46 120 -12, Fax: +43 (0)5574 / 46 120 -17, https://www.jku.at/fernstudien |
|
| Fachhochschulstudium Angewandte Elektronik und Technische Informatik (BSc) (öffnen) Bachelorstudium (FH) |
|
|---|---|
|
Hochschule für Angewandte Wissenschaften Campus Wien (HCW) (öffnen) 1100 Wien, Favoritenstraße 232 Tel.: +43 (0)1 / 606 68 77 -6600, https://www.hcw.ac.at/ |
|
| Fachhochschulstudium Software Design and Engineering (MSc) (öffnen) Masterstudium (FH) |
|
|---|---|
|
Hochschule für Angewandte Wissenschaften Campus Wien (HCW) (öffnen) 1100 Wien, Favoritenstraße 232 Tel.: +43 (0)1 / 606 68 77 -6600, https://www.hcw.ac.at/ |
|
| Fachhochschulstudium Software Engineering (MSc) (öffnen) Masterstudium (FH) |
|
|---|---|
|
FH Technikum Wien (öffnen) 1200 Wien, Höchstädtplatz 5 Tel.: +43 (0)1 / 333 40 77-0, Fax: +43 (0)1 / 333 40 77-469, https://www.technikum-wien.at/ |
|
| Fachhochschulstudium Technische Informatik (MSc) (öffnen) Masterstudium (FH) |
|
|---|---|
|
Hochschule für Angewandte Wissenschaften Campus Wien (HCW) (öffnen) 1100 Wien, Favoritenstraße 232 Tel.: +43 (0)1 / 606 68 77 -6600, https://www.hcw.ac.at/ |
|
| Universitätsstudium / Fernstudium Praktische Informatik (MSc) (öffnen) Masterstudium (UNI) |
|
|---|---|
|
JKU Zentrum für Fernstudien Wien (öffnen) 1010 Wien, Wiesingerstraße 4, Ehemalige Postsparkasse / in Kooperation mit der Fern-Universität Hagen. Tel.: +43 (0)664 60 2468 781, https://www.jku.at/zentrum-fuer-fernstudien/kontakt/wien/ |
|
| Universitätsstudium Software Engineering (DI) (öffnen) Masterstudium (UNI) |
|
|---|---|
|
Technische Universität Wien (öffnen) 1040 Wien, Karlsplatz 13 Tel.: +43 (0)1 / 588 01 -0, Fax: +43 (0)1 / 588 01 -41099, https://www.tuwien.at/ |
|
Weiterbildungsmöglichkeiten bestehen insbesondere an Universitäten und Fachhochschulen, z.B. in Form von Lehrgängen sowie Seminaren in Bereichen wie Programmiersprachen, Moderne Software-Architektur, Design-Patterns, Software-Management, DevOps, UX-Development, App-Development, Data Science, Künstliche Intelligenz, Scientific Computing und IT-Projektmanagement.
Zudem bietet die Akademie incite des Fachverbandes Unternehmensberatung, Buchhaltung und IT verschiedene Kurse und Zertifizierungen im IT-Bereich an.
Weiters bietet der Verband Österreichischer Software Innovation (VÖSI) Informationen und Veranstaltungen im Bereich Software und IT an.
Weiterbildungen können auch bei Erwachsenenbildungseinrichtungen wie BFI oder WIFI sowie bei privaten Aus- und Weiterbildungsinstituten absolviert werden, z.B. in den Bereichen Projektmanagement, Qualitätsmanagement oder Zeitmanagement.
Mehr Infos zu Weiterbildungen in der Weiterbildungsdatenbank
ProgrammiererInnen können in Senior-Positionen sowie in leitende Positionen aufsteigen, wie z.B. TeamleiterIn, AbteilungsleiterIn oder ProjektleiterIn. Entwicklungsmöglichkeiten bestehen insbesondere in der Spezialisierung auf bestimmte Bereiche, wie App-Entwicklung, KI-Entwicklung oder Social-Media-Anwendungen bzw. auf bestimmte Branchen wie Medien, Medizin oder Industrie.
Eine selbstständige Berufsausübung ist z.B. im Rahmen des freien Gewerbes "Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnik" möglich. Ein freies Gewerbe erfordert keinen Befähigungsnachweis, sondern lediglich die Erfüllung der allgemeinen Voraussetzungen zur Anmeldung eines Gewerbes.
Weitere Informationen finden Sie auf der Website der Wirtschaftskammer Österreich sowie in der Liste der freien Gewerbe.
Auf dem Bild ist eine Applikationsentwicklerin zu sehen, die an einem Computer arbeitet.
© AMS / Chloe PotterEin Programmierer arbeitet an einem Computer, indem er Code auf zwei Monitoren schreibt und überprüft.
© AMS / Chloe PotterAuf dem Bild sind zwei ApplikationsentwicklerInnen zu sehen; die Person im Vordergrund arbeitet an einem Laptop, während die andere Person aktiv an einem virtuellen Meeting teilnimmt.
© AMS / Chloe PotterApplikationsentwickler nehmen an einer Videokonferenz in einem Büro teil.
© AMS / Chloe PotterWeb Development _04 Reworked 06.04.2022
© AMS/Chloe PotterWeb Development _03 Reworked 06.04.2022
© AMS/Chloe PotterHinweis: Die gezeigten Fotos stammen aus einem Berufsfeld und können daher vom beschriebenen Einzelberuf abweichen.