Senior Software Architect Mobile Applications (all genders)
Senior Software Architect Mobile Applications (all genders)
DEINE ROLLE
- Software Architektur: Du gestaltest und bewertest moderne Softwarearchitekturen für mobile und Backend-Systeme. Dabei arbeitest du zur technischen Abstimmung eng mit den Lead Developern zusammen und fungierst als Schnittstelle zwischen den einzelnen Team-Gewerken.
- Kundenworkshops: Du führst und moderierst aktiv Workshops mit unseren Kund:innen, um Bedürfnisse zu identifizieren und Anforderungen zu definieren.
- Requirements Engineering: Du analysierst, spezifizierst und validierst die identifizierten Anforderungen unserer Kund:innen in Zusammenarbeit mit Stakeholdern und Entwicklungsteams. Dabei gelingt es dir, auch widersprüchliche Anforderungen verschiedener Stakeholder zu vereinen und dabei Kompromisse auszuarbeiten, um eine konsistente und akzeptable Lösung zu finden.
- Qualitäts-/Risikomanagement: Du führst Machbarkeitsprüfungen und technische Durchstiche zur Risikominimierung durch und dokumentierst hierbei nach acr24.
- Kommunikation: Es gelingt dir, komplexe Sachverhalte auf eine einfache und verständliche Form herunterzubrechen und klar wiederzugeben, um so den Fokus auf leicht verständliche und nachvollziehbare Lösungen zu legen.
- Wissensvermittlung: Du teilst dein Know-how durch Trainings, Vorträge und Veröffentlichungen und förderst den Wissensaustausch im Team.
DEIN PROFIL
- Backend-Technologiekenntnisse: Du besitzt mehrjährige Erfahrung in der Entwicklung mit mindestens einer Backend-Technologie, um eine solide technische Planung und Diskussionen mit den Lead Developern führen zu können.
- Expertise in mobilen Plattformen: Idealerweise verfügst du über fundierte Kenntnisse und mehrjährige Erfahrung in der Entwicklung von iOS- und Android-Apps.
- Cloud Native: Du verfügst über erste Erfahrungen in Bezug auf Cloud Native Technologien und Best Practices, um skalierbare und effiziente Systeme zu entwerfen.
- Kommunikationsfähigkeit: Du bist in der Lage, komplexe technische Inhalte klar und überzeugend zu vermitteln und effektiv mit Kund:innen und Teammitgliedern auf verschiedenen Ebenen zu kommunizieren. Dabei agierst du stets kundenorientiert und besitzt die Fähigkeit, die Kundenwünsche in maßgeschneiderte technische Lösungen umzusetzen.
- Konfliktlösung: Die Herausforderung, Konflikte innerhalb des Teams und mit Stakeholdern effektiv zu lösen und dabei eine produktive Arbeitsumgebung zu erhalten, meisterst du ohne Schwierigkeiten.
- Sprachkenntnisse: Deine sehr guten Deutsch- sowie guten Englischkenntnisse ermöglichen dir eine effektive Kommunikation.