Unterstützung beim Definieren und Bewerten von Anwendungsarchitekturen und technischen Lösungsansätzen, Enge Zusammenarbeit mit Entwicklern, QA-Ingenieuren sowie weiteren Stakeholdern, Gewährleistung der Einhaltung von Best Practices in der Softwareentwicklung bzw. Softwarearchitektur, Überwachung und Optimierung der Systemleistung im Hinblick auf Skalierbarkeit sowie Zuverlässigkeit, Management des gesamten Software-Lebenszyklus inklusive Versionsverwaltung, Release-Planung und Wartung, Erstellung detaillierter Kosten-Nutzen-Analysen und zielgruppenrechte Aufbereitung der Ergebnisse, Laufendes Kostenmanagement gegenüber externen Providern