Web Developer (m/w)
Berufsbereiche: Elektrotechnik, Elektronik, Telekommunikation, IT / Medien, Grafik, Design, Druck, Kunst, KunsthandwerkAusbildungsform: Uni/FH/PH
Berufsbeschreibung
Fachleute aus diesem Bereich entwickeln und warten Software und Anwendungen (Applikationen), die für die spezifischen Anforderungen des Internet optimiert sind. Beispiele: Webshops, Fahrzeug-Konfiguratoren, Marketingauftritt von Unternehmen.
Sie achten dabei auf die medienneutrale (cross media publishing) Aufbereitung von Websites für unterschiedliche Endgeräte (Tablets, Smartphones, Drucker).
Besonderes Augenmerk gilt dabei Aspekten wie Datenschutz und Datensicherheit, dem effizienten Einsatz der zur Verfügung stehenden Ressourcen (Speicherkapazität, Rechenleistung, Übertragungskapazität) und der Benutzerfreundlichkeit der angebotenen Leistungen. Konkrete (Teil-)Aufgabenstellungen sind z.B.:
- Entwicklung von Software zur Integration von Internet und Mobil-Telefonie
- Konfiguration von Client-Server-Software
- Technischer Aufbau von Web-Seiten (z.B. mittels Java, PHP)
- Anbindung von relationalen Datenbanken an Web-Technologien
- Web-Monitoring (statistische Auswertung von Zugriffen auf Web-Seiten)
- User Experience-Design
- Betreuung und Wartung von Informations/Kommunikationssystemen verschiedener Branchen (z.B. eHealth, eCommerce)
- Prüfung der Websites auf Syntax-Fehler und Webbrowseroptimierung
- Regelmäßige Überprüfung der externen und internen Verlinkungen
- u.v.a.
Fachleute aus diesem Bereich verfügen über fundierte Programmierkenntnisse und beherrschen Script- und Auszeichnungssprachen wie z.B. PHP, HTML5, CSS3 und JavaScript. Ihre Tätigkeit umfasst auch den Einsatz und die Pflege von Contentmanagement-Systemen sowie die Suchmaschinenoptimierung.
Siehe auch die Berufe MedienlinguistIn, Content ManagerIn und Usability-Engineer.
Fachleute aus diesem Bereich entwickeln und warten Software und Anwendungen (Applikationen), die für die spezifischen Anforderungen des Internet optimiert sind. Beispiele: Webshops, Fahrzeug-Konfiguratoren, Marketingauftritt von Unternehmen.
Sie achten dabei auf die medienneutrale (cross media publishing) Aufbereitung von Websites für unterschiedliche Endgeräte (Tablets, Smartphones, Drucker).
Besonderes Augenmerk gilt dabei Aspekten wie Datenschutz und Datensicherheit, dem effizienten Einsatz der zur Verfügung stehenden Ressourcen (Speicherkapazität, Rechenleistung, Übertragungskapazität) und der Benutzerfreundlichkeit der angebotenen Leistungen. Konkrete (Teil-)Aufgabenstellungen sind z.B.:
- Entwicklung von Software zur Integration von Internet und Mobil-Telefonie
- Konfiguration von Client-Server-Software
- Technischer Aufbau von Web-Seiten (z.B. mittels Java, PHP)
- Anbindung von relationalen Datenbanken an Web-Technologien
- Web-Monitoring (statistische Auswertung von Zugriffen auf Web-Seiten)
- User Experience-Design
- Betreuung und Wartung von Informations/Kommunikationssystemen verschiedener Branchen (z.B. eHealth, eCommerce)
- Prüfung der Websites auf Syntax-Fehler und Webbrowseroptimierung
- Regelmäßige Überprüfung der externen und internen Verlinkungen
- u.v.a.
Fachleute aus diesem Bereich verfügen über fundierte Programmierkenntnisse und beherrschen Script- und Auszeichnungssprachen wie z.B. PHP, HTML5, CSS3 und JavaScript. Ihre Tätigkeit umfasst auch den Einsatz und die Pflege von Contentmanagement-Systemen sowie die Suchmaschinenoptimierung.
Siehe auch die Berufe MedienlinguistIn, Content ManagerIn und Usability-Engineer.
- 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 (5)
- ASP.NET
- Programmierung von barrierefreien Webseiten
- REST-API
- 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
Multimediakenntnisse
-
Webdesign (1)
- Responsives Webdesign
-
Webdesign (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
-
UI-Entwicklung (1)
- Balsamiq Mockups
-
Spezialgebiete Softwareentwicklung (4)
- Backend-Entwicklung
- Entwicklung von Webapplikationen
- Frontend-Entwicklung
- Programmierung von Apps
-
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