Beschreibung
Für unseren Kunden in Halle suchen wir aktuell einen Softwareentwickler (m/w) mit guten und aktuellen Kenntnissen in der Webentwicklung auf Grundlage von PHP (ab Version 5).
Aufgaben:
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
Muss-Anforderungen:
Gute und aktuelle Kenntnisse in folgender(n) Technologien der Softwareentwicklung:Relationale Datenbanken insbesondere MySQL, Webentwicklung auf Grundlage vonPHP (ab Version 5), Docker, PHPUnit, HTML sowie Ü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 Te am (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