Deine Aufgaben:
1. Analysieren von fachlichen und technischen Problemstellungen in Geschäftsprozessen, -transaktionen, Daten und Funktionen
2. Ableiten und Definieren funktionaler sowie nicht-funktionaler Systemanforderungen (z. B. Verfügbarkeit, Sicherheit, Performance)
3. Erstellen von Modellen für Daten, Funktionen und Objekte
4. Auswählen und Anwenden geeigneter Methoden, Techniken, Standards, Richtlinien und Tools für die Softwareentwicklung
5. Entwickeln und Warten von Software-Applikationen, Komponenten, Modulen und Schnittstellen – inkl. Schnittstellen zu Datenbanken und anderen Anwendungen
6. Sicherstellen einer sauberen und stabilen Implementierung sowie Wartung der entwickelten Software
7. Einrichten und Pflegen der Entwicklungs- und Testumgebungen
8. Mitarbeit bei der Implementierung und Durchführung von Integrationstests
9. Erstellen, Nachführen und Pflegen der technischen Dokumentationen (Modelle, Schnittstellenbeschreibungen, Testverfahren, Benutzerhandbücher etc.)
10. Analysieren und Beheben von Softwarefehlern in produktiven Anwendungen
11. Bearbeiten und Umsetzen von Change Requests
12. Konzipieren und Realisieren von Softwareverbesserungen im gesamten Lebenszyklus der Anwendungen
Dein Profil:
13. Mindestens 5 Jahre Erfahrung in der Softwareentwicklung – idealerweise mit kwsoft bzw. im Output- oder Dokumentenmanagement-Umfeld
14. Fundierte Erfahrung in der Analyse komplexer fachlicher Problemstellungen
15. Sehr gute Kenntnisse in der Modellierung von Daten, Funktionen und Objekten
16. Erfahrung mit modernen Entwicklungs-Methoden, -Techniken, -Standards und -Tools
17. Know-how im Aufbau und Betrieb von Entwicklungs- und Testumgebungen
18. Erfahrung in der softwareseitigen Umsetzung von Integrationen, Schnittstellen und Datenbankanbindungen
19. Strukturierte und präzise Arbeitsweise sowie hohe Qualitätsorientierung
20. Freude an konzeptioneller Arbeit, kontinuierlicher Verbesserung und dem Lösen komplexer technischer Herausforderungen
21. Teamorientierte Persönlichkeit mit hoher Eigeninitiative
22. Verhandlungssichere Deutschkenntnisse und gute Englischkenntnisse