Deine Herausforderung
1. Entwicklung von komplexen Software-Architekturen und strategisch-technologische Beratung von Kunden in verschiedenen Branchen
2. Verantwortung für den technischen Projekterfolg von der Konzeptphase bis zum Roll-out
3. Enge Zusammenarbeit mit Projektmanagement und Stakeholdern, um Business-Anforderungen in tragfähige technische Lösungen zu übersetzen
4. Fachliche Führung und Coaching von Software Engineers, Förderung agiler Prinzipien und Best Practices
5. Unterstützung bei der Geschäftsentwicklung, insbesondere in regulierten Umgebungen wie Banking oder Transport
6. Aktive Mitgestaltung des Expertennetzwerks sowie Mitarbeit an Initiativen zur Weiterentwicklung von Software Engineering und Architektur
Deine Qualitäten und Begabungen
7. Mehrjährige Erfahrung in der Softwareentwicklung (mindestens 6–8 Jahre) oder alternativ 4 Jahre Erfahrung in der Softwareentwicklung kombiniert mit mindestens 1 Jahr Erfahrung in der Softwarearchitektur
8. Sehr gute Kenntnisse moderner Software-Architekturen, vorzugsweise Microservices und Domain-Driven Design
9. Fundiertes Know-how in Backend-Technologien (z. B. Java, Spring Boot, SQL/NoSQL, Apache Kafka), von Vorteil ergänzt durch Erfahrung im Frontend (Angular oder React)
10. Kenntnisse in DevOps/GitOps (CI/CD, Docker, Kubernetes, Monitoring) sowie Security (OAuth2, OIDC, Authentifizierung und Autorisierung)
11. Überzeugende Führungskompetenzen mit Coaching- und Mentoring-Mentalität sowie Interesse an persönlicher Weiterentwicklung
12. Fliessende Deutsch- und Englischkenntnisse auf mindestens C1-Niveau