Das Unternehmen ist ein innovativer Anbieter im Bereich der Automation von papier- und onlinebasierten Befragungen sowie eines Workflowmanagementsystems für das Qualitätsmanagement an Hochschulen. Mit über 30 Jahren Erfahrung in der Softwareentwicklung legt das Team großen Wert auf die kontinuierliche Weiterentwicklung ihrer Produkte und die Integration von Kundenwünschen in neue Softwarelösungen. In der Rolle des Software Engineer PHP (m/w/d) wirst du aktiv an der Weiterentwicklung der marktführenden Befragungsplattform mitwirken und die Migration vom Laminas Framework auf Symfony unterstützen. Zu deinen Aufgaben gehört die Entwicklung neuer Features in PHP sowie die Verbesserung bestehender Module. Du arbeitest in einem motivierten, interdisziplinären Team und stellst sicher, dass die Software leistungsfähig, sicher und zukunftsfähig bleibt. Die agile Zusammenarbeit nach Kanban ermöglicht es dir, eng mit anderen Fachbereichen zu kommunizieren und innovative Lösungen zu entwickeln. Das Unternehmen bietet ein unterstützendes Arbeitsumfeld, in dem deine Ideen und Anregungen geschätzt werden und du die Möglichkeit hast, dich kontinuierlich weiterzuentwickeln.
Software Engineer PHP (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige Erfahrung als Software Engineer im PHP-Umfeld mit, idealerweise mit Kenntnissen in Symfony. Du solltest sichere Praxiserfahrung mit relationalen Datenbanken, insbesondere MySQL, haben; Kenntnisse in MS SQL sind von Vorteil. Routiniert im Umgang mit Git und git-basierten Entwicklungsworkflows, bist du in der Lage, Code-Qualität durch automatisierte Tests, Code Reviews und Clean-Code-Prinzipien zu sichern. Fundierte Kenntnisse in objektorientierter Programmierung, Design Patterns, SOLID, Clean Code und Domain-Driven-Design sind ebenfalls erforderlich. Des Weiteren bringst du Know-how in modernen Frontend-Technologien wie Angular, HTML5, CSS3 und Web Components mit. Es ist wichtig, dass du Freude daran hast, Anforderungen zu hinterfragen und Lösungen im Team zu entwickeln. Fließende Deutsch- und Englischkenntnisse auf mindestens C1-Niveau sind erforderlich. Erfahrungen in der Migration komplexer Legacy-Systeme und im Refactoring großer Codebasen sind von Vorteil, ebenso wie eine Affinität zu KI-Tools im Entwicklungsprozess.