Unser Kunde ist eines der größten privaten und unabhängigen Bildungsunternehmen in Deutschland und sucht zur Verstärkung seines Teams in Köln einen PHP Softwareentwickler (m/w/d) für das Schul- und Hochschulinformationssystem. In dieser Rolle sind Sie verantwortlich für die Konzeption und Weiterentwicklung des Informationssystems. Sie planen und gestalten die Softwarearchitektur, um skalierbare, robuste und flexible Lösungen zu entwickeln. Ihre Hauptaufgaben umfassen die Backend-Entwicklung, bei der Sie komplexe Module, Komponenten und APIs mit PHP und dem Symfony-Framework erstellen. Dazu gehört auch die Implementierung von Geschäftslogik, Datenbankanbindungen sowie Sicherheitsmaßnahmen und Integrationen. Sie sind zudem für die Qualitätssicherung zuständig und sorgen durch Best Practices, Code-Reviews und Tests dafür, dass die Anwendungen fehlerfrei und anforderungsgerecht sind. Ein weiterer wichtiger Aspekt Ihrer Tätigkeit ist die Performance-Optimierung, bei der Sie Leistungsengpässe identifizieren und beseitigen. Sie bleiben über die neuesten Entwicklungen in der PHP- und Symfony-Welt informiert und bringen innovative Ideen ins Team ein. Die Zusammenarbeit mit Teammitgliedern und die Förderung einer Kultur des Wissensaustauschs und der kontinuierlichen Verbesserung sind ebenfalls Teil Ihres Aufgabengebiets. Sie erwartet ein abwechslungsreiches Aufgabengebiet mit viel Gestaltungspotenzial in einem dynamischen und zukunftsorientierten Unternehmen.
PHP Softwareentwickler (m/w/d) Schul- und Hochschulinformationssystem
Beschreibung
Anforderungen
Für diese Position bringen Sie umfangreiche Kenntnisse und Erfahrungen in der PHP- und Symfony-Entwicklung mit, einschließlich der Symfony-Komponenten, Versionsverwaltung und Best Practices. Ein Verständnis für Softwarearchitekturprinzipien ist notwendig, um skalierbare und flexible Lösungen zu gestalten. Sie sollten Erfahrung in der Entwicklung komplexer Backend-Systeme und APIs haben und die Codequalität durch Best Practices, Code-Reviews und Tests sicherstellen können. Eine effektive Kommunikation mit Teammitgliedern und die Fähigkeit, technische Konzepte klar zu erklären, sind ebenfalls wichtig. Sie sollten sicher im Umgang mit GIT und Docker sein. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine proaktive Herangehensweise an Problemlösungen runden Ihr Profil ab. Idealerweise haben Sie bereits in einem ähnlichen Umfeld gearbeitet und sind bereit, Ihr Wissen und Ihre Fähigkeiten kontinuierlich weiterzuentwickeln.