Unser Kunde ist ein innovatives Unternehmen, das sich auf Software- und IT-Dienstleistungen spezialisiert hat. Die Schwerpunkte liegen in den Bereichen IT-Sicherheit, Geschäftsprozess-Optimierung und Mediendesign. In dieser Rolle als Softwareentwickler PHP sind Sie verantwortlich für die Entwicklung und Betreuung leistungsfähiger Web-Applikationen in einem modernen technologischen Umfeld. Sie tragen aktiv zur Qualität, Sicherheit und Skalierbarkeit der Systeme bei und arbeiten eng mit einem dynamischen Team zusammen. Ihre Aufgaben umfassen die Entwicklung und Erweiterung von Web-Applikationen auf Basis von PHP 7+ und dem Symfony-Framework sowie die Arbeit mit relationalen Datenbanken, insbesondere MySQL. Sie konzipieren und implementieren wartbare Softwarearchitekturen unter Anwendung objektorientierter Programmierung (OOP) und des MVC-Patterns. Zudem analysieren Sie bestehende Anwendungen hinsichtlich Performance und Skalierbarkeit und leiten Maßnahmen zur Optimierung ab. Ein weiterer wichtiger Aspekt Ihrer Tätigkeit ist die Identifizierung von Sicherheitsrisiken in Webanwendungen und die Umsetzung geeigneter Maßnahmen zu deren Absicherung. Das Unternehmen bietet Ihnen ein angenehmes Arbeitsumfeld mit flexibler Arbeitszeitgestaltung und der Möglichkeit, bis zu 40% mobil zu arbeiten. Sie haben Zugang zu zahlreichen Weiterbildungsmöglichkeiten und profitieren von einem attraktiven Gehalt sowie weiteren Benefits.
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über eine abgeschlossene Ausbildung im Bereich Informatik, ein Studium oder eine vergleichbare Qualifikation. Sie bringen mehrjährige praktische Erfahrung in der Entwicklung mit PHP 7+ sowie dem Symfony-Framework mit. Ein sicherer Umgang mit MySQL oder vergleichbaren relationalen Datenbanksystemen ist unerlässlich. Fundierte Kenntnisse in objektorientierter Programmierung sowie in der Arbeit mit MVC-Frameworks sind ebenfalls erforderlich. Zudem sollten Sie ein gutes Verständnis typischer Sicherheitslücken in Webanwendungen haben und Kenntnisse in deren Vermeidung mitbringen. Praxisrelevante Erfahrung im Umgang mit großen Datenmengen sowie in der Performance-Optimierung von Anwendungen sind von Vorteil. Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift runden Ihr Profil ab. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine proaktive Arbeitsweise sind für diese Position ebenfalls wichtig.