Eine gute Lösung erfordert eine qualifizierte Beratung in jedem Bereich des Software-Entwicklungsprozesses
Übernahme von Architekturthemen für neu zu entwickelnde webbasierte Java-Applikationen, auch im Cloud-Umfeld
Analyse von Problemstellungen und Anforderungen und deren Abbildung in tragfähigen architektonischen Konzepten, inklusive Detaillierung durch technische Spezifikationen
Grobkonzept, Feinkonzept, Schnittstellenvertrag
Zentrale Rolle im Projekt als Schnittstelle zu allen Beteiligten bspw. der Fach- und der IT-Abteilung
Enge Zusammenarbeit mit und als Projektleitung, Produktmanagement und Produktentwicklungsteam sowie Mitentwicklung von Lösungen gemeinsam mit den Framework-Spezialisten
Abstimmung der passgenauen Einbindung der Software in die Prozesse und Umgebungen sowie in die Software- und Systemarchitektur der Kunden
Vorbereitung und Durchführung von Kundenworkshops und anschließende Auswertung
Gestaltung fachlicher Architekturen und Unterstützung des Projektteams bei fachlichen Annahmen
Konzeption und Erstellung von ICD - Interface Contract Definitions (Schnittstellenverträgen)
Abstimmung und Entwicklung technischer Schnittstellen
Tolerante und konservative Schnittstellen
Technische Konzeption und Entwicklung von Software
Umsetzung fachlicher Anforderungen durch neue Features
Kooperation mit den Bereichen UI/UX-Design, Business Analyse und Softwareentwicklung
Definition oder Optimierung von Entwicklungsprozessen gemeinsam mit dem Team und der Entwicklungsleitung: Auswahl geeigneter Werkzeuge, Prozesse und Methoden
Qualitätssicherung durch automatisierte Tests und kontinuierliche Verbesserung des Entwicklungsprozesses
Anwendung von TDD - Test Driven Development und Behavior Driven Testing
Inbetriebnahme von produktionsreifer Software unter Berücksichtigung der Wartung
Erstellung der Infrastruktur durch IaC
Versionierung
Wir benötigen Ihre Zustimmung zum Laden der Übersetzungen
Wir nutzen einen Drittanbieter-Service, um den Inhalt der Website zu übersetzen, der möglicherweise Daten über Ihre Aktivitäten sammelt. Bitte überprüfen Sie die Details in der Datenschutzerklärung und akzeptieren Sie den Dienst, um die Übersetzungen zu sehen.