Senior Software Entwickler – AI & Modernisierung (m/w/d)
Über
Rolle
Für die Weiterentwicklung einer über Jahre gewachsenen Softwarelandschaft wird eine erfahrene und technisch versierte Persönlichkeit gesucht. Die Position verbindet moderne Softwareentwicklung mit der gezielten Modernisierung bestehender Systeme und bietet die Möglichkeit, neue Technologien wie KI aktiv in Produkte und Entwicklungsprozesse zu integrieren.
Verantwortung
Entwicklung und Weiterentwicklung anspruchsvoller Softwarelösungen und neuer Features
Begleitung des gesamten Entwicklungsprozesses von Konzeption und Implementierung bis zum Go-live
Sicherstellung von Performance, Qualität, Sicherheit und technischer Nachhaltigkeit
Wartung, Refactoring und schrittweise Modernisierung bestehender Softwarelösungen
Anwendung moderner Entwicklungs- und Architekturansätze
Erstellung von sauberem Code, automatisierten Tests und technischer Dokumentation
Einsatz KI-gestützter Werkzeuge im Entwicklungsalltag
Entwicklung und Integration von Machine-Learning- und LLM-basierten Funktionen
Berücksichtigung von Datenschutz, Sicherheit und Zuverlässigkeit bei KI-Lösungen
Bearbeitung technischer Incidents und Unterstützung bei anspruchsvollen Problemstellungen
Qualifikationen
Abgeschlossenes Studium an einer FH oder Universität in Informatik oder vergleichbare Qualifikation
Mehrjährige fundierte Erfahrung in der PHP-Entwicklung, idealerweise mit Laravel und PHP 8.x
Sehr gute Kenntnisse relationaler Datenbanken wie MySQL und PostgreSQL sowie komplexer SQL-Abfragen
Erfahrung im Design und in der Implementierung von RESTful APIs und der Integration externer Services
Gute Kenntnisse in JavaScript, HTML5 und CSS3 sowie Verständnis moderner Frontend-Konzepte
Erfahrung in der Weiterentwicklung und Modernisierung gewachsener bzw. Legacy-Systeme
Kenntnisse in Infrastructure as Code und DevOps-Prinzipien
Erfahrung mit KI-Tools sowie der Integration von ML- oder LLM-basierten Funktionen in produktive Umgebungen
Sicherer Umgang mit Git und etablierten Branching-Strategien
Analytische, selbstständige und lösungsorientierte Arbeitsweise
Eigeninitiative und Bereitschaft zur kontinuierlichen Weiterentwicklung
Sprachen: Sehr gute Deutschkenntnisse in Wort und Schrift sowie gute Englischkenntnisse.