Verantwortlichkeiten
- Effiziente, testbare und wiederverwendbare PHP-Module erstellen
- Komplexe Leistungsprobleme und architektonische Herausforderungen lösen
- Integration von Datenspeicherlösungen (Datenbanken, Schlüssel-Wert-Speicher, Blob-Speicher usw.)
Fähigkeiten und Qualifikationen
- Fundierte Kenntnisse in PHP-Web-Frameworks wie Laravel, CodeIgniter, Yii usw.
- Verständnis des vollständig synchronen Verhaltens von PHP
- Verständnis von MVC-Designmustern
- Kenntnisse in Front-End-Technologien wie JavaScript, HTML5 und CSS3
- Kenntnisse in objektorientierter PHP-Programmierung
- Verständnis für Barrierefreiheit und Sicherheitskonformität
- Gute Kenntnisse der gängigen PHP- oder Webserver-Exploits und deren Lösungen
- Verständnis der grundlegenden Designprinzipien hinter einer skalierbaren Anwendung
- Benutzerauthentifizierung und -autorisierung zwischen mehreren Systemen, Servern und Umgebungen
- Integration verschiedener Datenquellen und Datenbanken in ein System
- Vertrautheit mit den Einschränkungen von PHP als Plattform und deren Workarounds
- Erstellung von Datenbankschemas, die Geschäftsprozesse abbilden und unterstützen
- Vertrautheit mit SQL/NoSQL-Datenbanken und deren deklarativen Abfragesprachen
- Fundierte Kenntnisse in Code-Versionierungstools wie Git