Senior Software Developer & Software Architect (m/w/d) – AFRA-10982
Randstad Digital Germany AG
Ansprechpartner: Talissa Blajan
München, Deutschland
Hochschulen und Behörden und VerbändeMicrosoft AzureCode-ReviewPythonSoftware ArchitectureMicrosoft Fabric (Analytics-Plattform)Team ManagementDatabricks
Beschreibung
Rahmendaten
Zeitraum: 21.09.2026 - 31.12.2026 + Option auf Verlängerung
Einsatzort: Überwiegend Remote (ev. vor Ort Workshop nach vorheriger Absprache in München)
Auslastung: vollzeit
Projektbeschreibung
Für unseren Kunden suchen wir Unterstützung im Bereich Architekturkonzepte und Entwicklung.
Architekturkonzepte & Entwurf: Koordinierung, Planung und Erstellung von Architekturentscheidungen, Konzepten, ADRs (Architecture Decision Records) und technischen Leitplanken für neue und bestehende Anwendungen.
Systemdesign: Design skalierbarer, sicherer und wartbarer Architekturen inkl. Backend-Services, APIs, Daten-Pipelines, Integrationen sowie Schnittstellen zu künftigen KI-Diensten.
Hands-On Entwicklung & PoCs: Umsetzung von Architektur-PoCs, Kernmodulen, Refactoring-Initiativen und Überführung von analytischen PoCs in produktionsreife Applikationen.
Qualitätssicherung & Reviews: Sicherstellung von Nicht-Funktionalen Anforderungen (Skalierbarkeit, Performance, Security, Verfügbarkeit) durch Code Reviews, Refactoring und Einhaltung von Standards.
Technologieauswahl: Evaluierung und Auswahl passender Technologien, Frameworks und Entwicklungsstandards.
Backlog-Übersetzung: Übersetzung von Architekturentscheidungen in umsetzbare Epics, User Stories und technische Tasks für Entwicklerteams.
Key-Schwerpunkte:
Rolle: Senior Software Architect / Lead Python Engineer
Tech Stack: Python, Microservices, APIs, Cloud-Native (MS Azure), Lakehouse (Databricks / Microsoft Fabric)
Domain Focus: Scheduling Platforms, Mathematical Optimization, Analytics to Production
Soft Skills & Methodik: ADRs, Architecture Guardrails, Code Reviews, Hands-on Technical Leadership
Anforderungen – must have: (zwingend erforderlich, auch in Jahren und in den einzelnen Projektreferenzen aufgeführt und erläutert!)
- Berufserfahrung: mind. 7 Jahre in Softwareentwicklung & Softwarearchitektur für skalierbare, verteilte Anwendungen und daten-/KI-getriebene Python-basierte Softwareprodukte.
- Architektur-Know-how: Nachgewiesene Expertise im Design modularer Architekturen, Backend-Services, APIs und Datenverarbeitungskomponenten.
- Hands-on & Teamleitung: Starke Hands-on-Entwicklungs-Expertise mit der Fähigkeit, Entwicklerteams durch Designentscheidungen, Code-Ebene und Architektur-Trade-offs zu führen.
- Plattform- & Optimierungserfahrung: Erfahrung im Design plattformbasierter Anwendungen, idealerweise für mathematische Optimierung oder Scheduling-Probleme.
- Cloud & Data Stack: Erfahrung mit Cloud-Native Entwicklung (bevorzugt Microsoft Azure) sowie Lakehouse-Diensten/Tools wie Microsoft Fabric, Databricks oder vergleichbaren Lösungen.
- Code Quality Practices: Nachweisbare Praxis in Code Reviews, Refactoring, Clean Code und maintainable Software Design.
Anforderungen – nice to have
- Dokumentation von Architekturentscheidungen mittels ADRs (Architecture Decision Records).
- Erfahrung im direkten Refactoring analytischer Python-Prototypen in produktionsreife Software.
Ich freue mich auf die Zusendung Ihres Profils inkl. Verfügbarkeit und gewünschter Konditionen!