freiberufler Softwarearchitekt & Senior .NET Entwickler auf freelance.de

Softwarearchitekt & Senior .NET Entwickler

zuletzt online vor wenigen Tagen
  • 90‐120€/Stunde
  • 80999 München
  • auf Anfrage
  • de  |  en
  • 02.03.2026
  • Contract ready

Kurzvorstellung

Softwarearchitekt und Senior .NET Entwickler mit über 20 Jahren Erfahrung in Konzeption, Modernisierung und Betrieb komplexer Softwaresysteme. Schwerpunkt auf .NET, C#, ASP.NET, Blazor, verteilten Anwendungen und Microservices.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt

Qualifikationen

  • .NET-Entwickler
  • Blazor
  • C# Developer12 J.
  • Code-Review
  • Embedded Entwicklung / hardwarenahe Entwicklung11 J.
  • Geschäftsführer
  • Lead Developer22 J.
  • Softwareentwickler11 J.
  • Solution Architekt12 J.
  • System Architektur12 J.

Projekt‐ & Berufserfahrung

Solution Architect / Customer-side Architect
Kundenname anonymisiert, München
10/2007 – 8/2020 (12 Jahre, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2007 – 8/2020

Tätigkeitsbeschreibung

Im Projekt bei einem großen Automobilherstellen mit Sitz in München war ich zunächst für die technische Konzeption, Architektur und die Umsetzung zentraler Softwarebestandteile verantwortlich. In dieser Phase umfassten meine Aufgaben die Analyse fachlicher Anforderungen gemeinsam mit Fachbereichen, den Entwurf der Systemarchitektur, die Definition von Schnittstellen und Datenmodellen sowie die operative Entwicklung zentraler Backend-Komponenten im .NET-Umfeld.

Im weiteren Projektverlauf verlagerte sich meine Rolle von der aktiven Entwicklung hin zur architektonischen Begleitung aus Kundensicht. Ich bewertete die vom Entwicklungsteam erarbeiteten Lösungsansätze hinsichtlich Architekturqualität, Wartbarkeit, Skalierbarkeit und fachlicher Konsistenz. Dabei lag der Fokus auf der Einhaltung vereinbarter Architekturprinzipien, der technischen Tragfähigkeit getroffener Designentscheidungen sowie der langfristigen Erweiterbarkeit der Lösung im Enterprise-Kontext.

Ergänzend unterstützte ich das Projekt durch technische Reviews, Risikoabschätzungen und fundiertes Feedback zu Architektur- und Implementierungsentscheidungen. Ziel war es, aus Sicht des Auftraggebers sicherzustellen, dass die Lösung nicht nur funktional korrekt, sondern auch nachhaltig, beherrschbar und zukunftsfähig umgesetzt wird.

Eingesetzte Qualifikationen

Database Developer, Lead Developer, C# Developer, System Architektur, Solution Architekt

Software Architect & Lead Developer für eine Lösung zur Überwachung und predictive maintenance von Industrie-PCs
Kundenname anonymisiert, München
1/2005 – 1/2016 (11 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2005 – 1/2016

Tätigkeitsbeschreibung

Im Projektumfeld PCCM (PC Condition Monitor) war ich als Lead Developer und Architekt für die technische Konzeption, Weiterentwicklung und Stabilität der Softwarelösung verantwortlich. Der technologische Schwerpunkt lag auf Delphi und stark hardware-nahen Anforderungen.

Zu Beginn bestand meine Aufgabe in der Analyse fachlicher und technischer Anforderungen sowie im Entwurf einer tragfähigen Systemarchitektur. Ein zentrales Thema war der Umgang mit sehr heterogenen Kundensystemen und Hardwarekonfigurationen. Ich strukturierte die Anwendung so, dass Fachlogik, Hardwarezugriffe und Infrastruktur sauber getrennt waren und langfristig wartbar blieben.

Eine wesentliche Herausforderung war das Auslesen kundenspezifischer Hardware. Dafür habe ich unterschiedlichste Hardwarekomponenten identifiziert, analysiert und angebunden. Je nach System war es notwendig, direkt auf Betriebssystem- und Treiberebene zuzugreifen oder eigene, spezifische Treiber und Low-Level-Anbindungen zu entwickeln, um die benötigten Daten zuverlässig zu erfassen.

Da das Team bewusst klein war (ein bis drei Entwickler), lag der Schwerpunkt meiner Rolle weniger auf formaler Teamführung als auf direkter technischer Arbeit. Ich war maßgeblich selbst an Konzeption und Implementierung beteiligt, bewertete Lösungsansätze pragmatisch im Austausch mit den wenigen Teammitgliedern und stellte Stabilität, Robustheit und Wartbarkeit der Lösung sicher.

Insgesamt bestand meine Rolle bei PCCM in tiefgehender, systemnaher Entwicklungs- und Architekturarbeit unter realen Kundenbedingungen, mit Fokus auf technische Substanz statt organisatorischer Strukturen.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Softwareentwickler, Delphi

Geschäftführer, CTO und Softwarearchitekt (Festanstellung)
Kundenname anonymisiert, München
1/2004 – 1/2026 (22 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2004 – 1/2026

Tätigkeitsbeschreibung

In den vergangenen zwölf Jahren war ich bei der iXTS GmbH als Geschäftsführer, CTO und leitender Softwarearchitekt tätig. Meine Tätigkeit verband unternehmerische Verantwortung mit durchgehend operativer technischer Arbeit.

Als Geschäftsführer verantwortete ich die technische und projektwirtschaftliche Ausrichtung des Unternehmens. Dazu gehörten die Mitwirkung an Angebots- und Projektrahmen, die Bewertung technischer Machbarkeit und Risiken sowie die strategische Weiterentwicklung des Leistungsportfolios. Ich war dabei bewusst kein rein administrativer Geschäftsführer, sondern dauerhaft in Projekte eingebunden.

In der Rolle des CTO trug ich die technische Gesamtverantwortung für Architektur, Technologie-Stack und Qualitätsstandards. Ich definierte Architekturleitlinien, verantwortete die Auswahl und Weiterentwicklung des Microsoft-.NET-Stacks und etablierte konsistente Entwicklungs-, Build-, Test- und Releaseprozesse. Ein wesentlicher Teil war die Sicherstellung nachhaltiger Architekturentscheidungen und gleichbleibender technischer Qualität über Projekte hinweg.

Als leitender Softwarearchitekt war ich direkt verantwortlich für Analyse, Konzeption und Umsetzung komplexer Softwaresysteme. Ich entwarf Architekturen für geschäftskritische Anwendungen, begleitete Systeme von der fachlichen Konzeption bis zum produktiven Einsatz und war regelmäßig selbst in der Implementierung zentraler Komponenten tätig. Neben Neuentwicklungen gehörten auch die Weiterentwicklung, Modernisierung und Stabilisierung bestehender Systeme zu meinem Aufgabenbereich.

Ergänzend etablierte ich interne Architektur- und Coding-Standards, führte technische Reviews durch und unterstützte Teams bei Architektur- und Umsetzungsentscheidungen. Der Fokus lag dabei konsequent auf wartbaren, langlebigen und fachlich sauberen Softwaresystemen.

Eingesetzte Qualifikationen

Lead Developer, Teamleiter IT, IT-Manager, IT-Projektleiter, Systemarchitekt

Über mich

ch bin Softwarearchitekt und Senior .NET Entwickler mit über zwei Jahrzehnten Erfahrung in der Konzeption, Umsetzung und Weiterentwicklung komplexer, verteilter Softwaresysteme. Mein fachlicher Schwerpunkt liegt auf der Architektur und Implementierung von .NET-basierten Anwendungen, die aus mehreren, klar abgegrenzten Komponenten bestehen und über definierte Schnittstellen miteinander kommunizieren.

Ein wesentlicher Teil meiner Arbeit ist der Entwurf und die Weiterentwicklung verteilter Anwendungen und microservice-orientierter Architekturen. Dabei geht es mir nicht um abstrakte Architekturmodelle, sondern um praxistaugliche Systeme, die fachlich sauber geschnitten sind, im Betrieb beherrschbar bleiben und sich über Jahre weiterentwickeln lassen.

Architektur endet für mich nicht auf Systemebene. Ich beschäftige mich intensiv damit, wie fachliche Anforderungen konkret im Code abgebildet werden, welche Klassen und Komponenten für ein Feature notwendig sind und wie Zuständigkeiten so geschnitten werden, dass Abhängigkeiten überschaubar bleiben. Ein besonderer Fokus liegt dabei auf der Vermeidung unnötiger Kopplungen und unerwünschter Kreuzbeziehungen sowie auf einer Struktur, die Änderungen gezielt und risikoarm erlaubt.

Neben der Blazor-Entwicklung arbeite ich regelmäßig an der Umsetzung von APIs und Backend-Services sowie an klassischen Webanwendungen auf Basis von ASP.NET MVC. Darüber hinaus entwickle ich Desktop-Anwendungen mit WinForms und WPF und beschäftige mich mit modernen plattformübergreifenden Ansätzen wie der Uno Platform. Auch neue UI-Technologien wie Avalonia UI betrachte ich offen und pragmatisch, sofern sie fachlich und technisch sinnvoll einsetzbar sind.

Neben der architektonischen Arbeit bin ich weiterhin tief in der Implementierung verankert. Ich entwickle selbst produktive Software auf Basis von .NET, übernehme technische Schlüsselkomponenten und unterstütze Entwicklungsteams bei komplexen Fragestellungen rund um Systemgrenzen, Datenflüsse, Schnittstellen und interne Abhängigkeiten.

Architekturverständnis
Ich verstehe Softwarearchitektur als Verbindung zwischen fachlicher Anforderung und konkreter Implementierung. Gute Architektur zeigt sich nicht nur in Diagrammen, sondern darin, dass Klassen, Komponenten und Abhängigkeiten nachvollziehbar strukturiert sind und sich Features ohne ungewollte Nebenwirkungen weiterentwickeln lassen.

Verteilte Systeme und Microservices erfordern klare Verantwortlichkeiten, saubere Service-Schnitte und ein gemeinsames Verständnis für Datenhoheit, Kommunikation und Fehlerverhalten. Mein Fokus liegt auf Architekturen, die diese Aspekte bewusst adressieren und langfristig tragfähig bleiben.

Weitere Kenntnisse

- Architektur verteilter Anwendungen im .NET-Umfeld
- Microservice-orientierte Systemlandschaften
- API-Design und Backend-Services
- Klassische Webanwendungen mit ASP.NET MVC
- Blazor Webentwicklung (Server und WebAssembly)
- Desktop-Anwendungen mit WinForms und WPF
- Moderne UI-Ansätze wie Uno Platform
- Strukturierung fachlicher Domänen und klarer Zuständigkeiten
- Saubere Umsetzung von Architekturentscheidungen bis auf Klassen- und - Komponentenebene
- Vermeidung von Abhängigkeiten und unerwünschten Kreuzbeziehungen

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
43
Alter
47
Berufserfahrung
31 Jahre und 3 Monate (seit 01/1995)
Projektleitung
15 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden