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, PaymentSysteme, 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