Expert / Principal Software Architekt

4ACES GmbH
Wolfsburg, Germany
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Wolfsburg, Germany

Tech stack

ASP.NET
.NET
Microsoft Windows
Artificial Intelligence
Azure
C Sharp (Programming Language)
Cloud Computing
Databases
Continuous Integration
DevOps
IIS
PostgreSQL
MongoDB
NoSQL
OAuth
OpenID
Oracle Applications
Software Architecture
Prometheus
Systems Architecture
Web Applications
Grafana
Backend
Containerization
Kubernetes
REST
Splunk
Docker
Microservices

Job description

Als Principal Architect übernimmst du sowohl technische Verantwortung als auch die fachliche Führung eines Entwicklerteams. Du gestaltest nachhaltige Softwarearchitekturen, unterstützt beim Aufbau moderner Cloud- und Plattformlösungen und begleitest komplexe Entwicklungsprojekte von der Konzeption bis zum Betrieb.

  • Gestaltung moderner Software- und Systemarchitekturen mit Fokus auf Skalierbarkeit, Performance und Security.
  • Technische und fachliche Führung eines Entwicklungsteams inklusive Mentoring und Best-Practice-Vermittlung.
  • Verantwortung für Architekturentscheidungen entlang des gesamten Software-Lifecycles - von der Konzeption bis zur produktiven Umsetzung.
  • Modernisierung bestehender Anwendungen (Legacy zu .NET 8 / Cloud-native).
  • Entwicklung hochverfügbarer Backend-Services, REST APIs sowie Webanwendungen.
  • Einführung und Weiterentwicklung von DevOps-Praktiken inkl. CI/CD, Containerisierung und Monitoring.
  • Anwendung von Clean Architecture, DDD, SOLID und automatisiertem Testen.
  • Integration moderner Sicherheits- und Authentifizierungsverfahren (OIDC/OAuth2).
  • Zusammenarbeit mit cross-funktionalen Teams und Abstimmung mit Stakeholdern auf Augenhöhe.
  • Optional: Konzeption und Integration von AI-/RAG-Komponenten in bestehende Architekturen.
  • Hohes Maß an Eigeninitiative und Bereitschaft Verantwortung zu übernehmen sowie Interesse an Business Development

Requirements

  • Mindestens 7-10 Jahre Erfahrung in der Entwicklung mit .NET-/C#-Technologien.
  • Tiefe Expertise in .NET 8, ASP.NET Core und Cloud-nativen Anwendungen (Azure) sowie Windows App Server (IIS) / Kestrel.
  • Sicherer Umgang mit Microservices, containerisierten Umgebungen (Docker/Kubernetes) und CI/CD-Pipelines.
  • Kenntnisse in Architekturmethoden (DDD, Clean Architecture, Event-driven Patterns etc.).
  • Erfahrung im technischen Leadership und in der fachlichen Teamführung.
  • Sicherer Umgang mit relationalen und NoSQL-Datenbanken (z. B. PostgreSQL, Oracle, MongoDB).
  • Routine im Umgang mit Infrastructure-as-Code, Automatisierung und Monitoring (Prometheus/Grafana/Splunk).
  • Zudem bringst du Beratungskompetenz mit und trittst gegenüber Kunden souverän als technischer Sparringspartner auf, der komplexe Sachverhalte verständlich vermitteln kann.
  • Sehr gute Deutschkenntnisse (C1/C2) sowie gute Englischkenntnisse (B2+).

Benefits & conditions

Wir bieten einen Platz in einem professionellen Team mit langjähriger Branchenerfahrung. Flache Hierarchien und Kommunikation auf Augenhöhe sind für uns ebenso selbstverständlich wie eine leistungsgerechte Bezahlung. Zudem erhältst Du innerhalb spannender und interdisziplinärer Projekte vielfältige Gelegenheiten, fachlich und persönlich zu wachsen (unter anderem durch regelmäßige Fortbildungen). Unsere regionale Organisation ermöglicht es, sofern Du es wünscht, Dienstreisen zu minimieren. Flexible Arbeitszeiten und die Chance, Deinen Arbeitsalltag nicht nur inhaltlich, sondern im Rahmen auch terminlich mitzugestalten, erlauben es Dir, Beruf und Privatleben bestmöglich zu vereinbaren. Deine Work-Life-Balance und persönliche Weiterentwicklung sind uns wichtig.

Apply for this position