Beschreibung
Für unseren Kunden in Halle/Saale suchen wir einen PHP Entwickler (m/w).
Aufgabenbeschreibung:
Programmierung / Implementierung technischer Komponenten in HAL auf Basis der Technologie PHP, MySQL, Redis, Docker, PHPUnit
Entwicklung unter Nutzung dieser Werkzeuge: Git, Jenkins, Jira, Confluence
Dokumentation der technischen Komponenten • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
Durchführen von Komponententests, Modultests, Modulgruppentests
Erstellen von Systemdokumentationen
Erstellen von Lieferpaketen für die betreffenden Applikationen
Einrichten von Entwicklungsumgebungen
Anforderungsprofil:
Muss-Anforderungen:
Gute und aktuelle Kenntnisse in folgender(n) Technologien der Softwareentwicklung:
Relationale Datenbanken insbesondere MySQL
Webentwicklung auf Grundlage von PHP (ab Version 5), PHPUnit, HTML
Containerlösungen wie Docker
Überblickwissen in mindestens einem technologisch benachbarten Gebiet wie eCommerce, NoSQL Datenbanken, Hochverfügbarkeitssysteme, Payment-Systeme, Rest
Erfahrung in Test-Driven-Development, Refactoring, Code-Reviews
Erfahrung mit den gängigen Entwicklungswerkzeugen Git, Jenkins
Soll-Anforderungen:
Erfahrungen im Umgang mit Atlassian Softwareentwicklungs- und Kollaborationswerkzeugen (Jira, Confluence) und den JetBrains-Entwicklungsumgebungen (IntelliJ, PHPStorm)
Praktische Erfahrung der Softwareentwicklung in einem agilen Team (Scrum, Kanban)
Vertrautheit mit gängigen Software-Designpattern und PHP Standards Recommendations
Kenntnisse in folgenden Technologien: SOAP, XML, JSON
Von Vorteil:
Gute Kenntnisse in der Entwicklung von Java-Webanwendungen mit bekannten Frameworks für SOA bzw. Microservices
Erfahrung im Umgang mit Messaging-Protokollen/APIs wie AMQP, STOMP oder JMS
Erfahrung mit folgenden Technologien: Redis, JavaScript