Web Developer (m/w)
Berufsbereiche: Medien, Grafik, Design, Druck, Kunst, Kunsthandwerk / Elektrotechnik, Elektronik, Telekommunikation, ITAusbildungsform: mittlere und höhere Schulen
Berufsbeschreibung
Web Developer entwickeln und warten Softwareprodukte sowie Multimedia- und Web-Anwendungen, wie z.B. Unternehmens-Websites, Webshops, E-Commerce-Systeme, Apps, Computerspiele oder 3D-animierte Produktionen. Sie sind vor allem für die technische Umsetzung zuständig und integrieren dabei verschiedene Medienelemente wie Grafiken, Animationen, Audios und Videos.
Bei der Erstellung der Web-Produkte arbeiten Web Developer mit unterschiedlichen Programmiersprachen, wie z.B. Java oder HTML. Sie achten auf eine medienneutrale Aufbereitung, damit die Inhalte auf unterschiedlichen Endgeräten, wie z.B. Tablets oder Smartphones, aufrufbar sind. Weiters berücksichtigen sie Aspekte wie Datenschutz und Datensicherheit, den effizienten Einsatz der zur Verfügung stehenden technischen Ressourcen, wie z.B. Speicherkapazität und Rechenleistung, sowie auf Benutzerfreundlichkeit.
Web Developer sind auch für die Betreuung, Optimierung und Wartung von Online-Plattformen, Software- und Web-Anwendungen zuständig. Sie prüfen beispielsweise Webseiten auf Syntax-Fehler sowie alle externen und internen Verlinkungen.
Typische Tätigkeiten sind z.B.:
- Webseiten technisch aufbauen und programmieren
- Prototypen erstellen
- Neue Webanwendungen entwickeln
- Webseiten und -Anwendungen überprüfen und optimieren
- Illustrationen, Animationen, Icons und Videoclips einbinden und programmieren
- Softwarefehler analysieren und beheben
- Programmierbücher führen
- 12 fachliche berufliche Kompetenzen
-
1
Betriebssystemkenntnisse
-
Betriebssysteme (4)
- LINUX
- macOS
- Smartphone-, PDA- und Tablet-Betriebssysteme
- Windows
-
Betriebssysteme (4)
-
3
Datenbankkenntnisse
-
Datenbank- und Datenbankabfragesprachen (1)
- SQL
-
Datenbanksysteme (4)
- MariaDB
- MySQL
- Oracle-Datenbanken
- PostgreSQL
-
Datenbankadministration (1)
- Betreuung von relationalen Datenbanken
-
Datenbank- und Datenbankabfragesprachen (1)
-
1
E-Commerce-Kenntnisse
-
E-Commerce-Software (2)
- Magento
- Shopware
-
E-Commerce-Software (2)
- 1 EDV-Anwendungskenntnisse
-
1
Fremdsprachenkenntnisse
-
Englisch (1)
- Technisches Englisch
-
Englisch (1)
-
2
Grafik-, Web-Design- und Bildbearbeitungssoftware-Kenntnisse
-
Grafik-Software (1)
- 3D-Computergrafik-Software
-
Webdesign-Software (1)
- Macromedia Dreamweaver
-
Grafik-Software (1)
-
7
Internetentwicklungs- und Administrationskenntnisse
-
Frameworks (3)
- Bootstrap
- Cordova
- Swagger
- Web 2.0 Technologien
- Web 3.0 Technologien
-
Webprogrammierung (4)
- ASP.NET
- Programmierung von barrierefreien Webseiten
- Term Frequency - Inverse Document Frequency
- Webseiten-Optimierung
-
Content-Management-Systeme (3)
- Pimcore
- TYPO3
- WordPress
-
Application Server und Web-Entwicklungsumgebungen (1)
- Web Server
-
Internet-Administration (1)
- Smart-Stores
-
Frameworks (3)
-
1
IT-Projektmanagement- und Consultingkenntnisse
-
IT-Projektmanagement (5)
- Agile Softwareentwicklung
- JIRA
- Planung von Sprints
- Scrum
- YouTrack
-
IT-Projektmanagement (5)
-
1
Kenntnis berufsspezifischer Rechtsgrundlagen
-
Berufsspezifisches Recht (1)
- Richtlinien der Web Accessibility Initiative
-
Berufsspezifisches Recht (1)
-
1
Netzwerktechnik-Kenntnisse
-
Netzwerkprotokolle (1)
- REST-API
-
Netzwerkprotokolle (1)
-
6
Programmiersprachen-Kenntnisse
-
Auszeichnungssprachen (5)
- DHTML
- HTML
- HTML5
- SASS/CSS
- XHTML
-
Script-Sprachen (10)
- Angular
- AngularJS
- JavaScript
- JQuery
- Node.js
- React
- React Native
- RequireJs
- TypeScript
- Vue.js
-
Objektorientierte Programmiersprachen (4)
- C#
- Java
- Java-Klassenbibliotheken und Programmierschnittstellen
- Spring Framework
-
Compiler Programmiersprachen (1)
- C++
-
Interpreter Programmiersprachen (3)
- Laravel
- PHP
- Ruby
-
Programmierbibliotheken und Schnittstellen (4)
- Apache Solr
- ASP.NET Core
- Elasticsearch
- Ractive.js
-
Auszeichnungssprachen (5)
-
11
Softwareentwicklungskenntnisse
- Softwarebetreuung
- Softwaredokumentation
-
Softwareentwicklungstools (1)
- PHPStorm
-
Softwareprogrammierung (1)
- Programmierparadigmen
-
Spezialgebiete Softwareentwicklung (4)
- Backend-Entwicklung
- Entwicklung von Webapplikationen
- Frontend-Entwicklung
- Programmierung von Apps
-
UI-Entwicklung (1)
- Balsamiq Mockups
-
Qualitätsmanagement in der Softwareentwicklung (2)
- Durchführung und Automatisierung von Testläufen
- Testmethoden zur Qualitätssicherung im Softwarebereich
-
Softwareplanung (1)
- Requirements Engineering
-
Softwaretests (3)
- BrowserStack
- Jasmine
- PHPUnit
-
Softwareentwicklungsmethoden (2)
- DevOps
- Docker
-
Software Change Management (3)
- GitHub
- Gitlab
- SCCS
- 6 überfachliche berufliche Kompetenzen
- Analytische Fähigkeiten
-
1
Genauigkeit
- Detailorientierung
- Konzentrationsfähigkeit
- Teamfähigkeit
- Technisches Verständnis
-
1
Zuverlässigkeit
- Qualitätsbewusstsein
- 15 In Inseraten gefragte berufliche Kompetenzen
- .NET
- Application Server und Web-Entwicklungsumgebungen
- Backend-Entwicklung
- CSS-Layout
- Datenbankentwicklung
- Englisch
- Entwicklung von Webapplikationen
- Frontend-Entwicklung
- Gitlab
- HTML
- JavaScript
- PHP
- React
- Web Server
- WordPress