Software-Entwickler
Role details
Job location
Tech stack
Requirements
Der ideale Kandidat verfügt über eine erfolgreich abgeschlossene Ausbildung als Fachinformatiker (m/w/d) für Anwendungsentwicklung oder eine vergleichbare Qualifikation sowie langjährige Erfahrung in der Softwareentwicklung, mindestens 10 Jahre. Technisch sollten Sie über fundierte Entwicklerkompetenzen verfügen, ein solides Verständnis von Algorithmen, Datenstrukturen, objektorientierter Programmierung (OOP) und gängigen Design Patterns haben. Sie sollten in der Lage sein, Code nicht nur zum Laufen zu bringen, sondern ihn auch sauber und wartbar zu schreiben. Ein gutes Architektur- und Systemverständnis ist erforderlich, um größere Zusammenhänge zu verstehen. Grundkenntnisse in Cloud-Technologien, APIs und modernen Deployment-Ansätzen sind von Vorteil. Zudem sollten Sie Erfahrung mit Versionskontrolle (Git), Code Reviews, Testing (Unit/Integration) und grundlegenden agilen Arbeitsweisen (z.B. Scrum/Kanban) mitbringen. Persönlich sollten Sie über ausgeprägtes analytisches, konzeptionelles und strategisches Denkvermögen verfügen sowie eine hohe Kommunikationsfähigkeit und einen strukturierten Arbeitsstil aufweisen. Lernbereitschaft und Pragmatismus sind ebenfalls wichtig.
Technologien
Git CI/CD
Soft Skills
Teamfähigkeit Kommunikation Analytisches Denken