30.10.2025 aktualisiert
IM
nicht verfügbar
Senior Developer C# / .NET / WPF
Sindelfingen, Deutschland staatlich geprüfter Informatiker
Skills
.Net FrameworkAPIsTest AutomationMicrosoft AzureC#TabellenDatenbankenContinuous IntegrationLanguage Integrated QueryEntity FrameworkVersandExtensible Application Markup LanguageGithubHelpdeskInfrastrukturJournalismusMicrosoft Visual StudioWindows Presentation FoundationMicrosoft Sql-ServerModel View Viewmodel.net Framework 4Remote Desktop ServiceSchreiben von DokumentationScreenshotsStored ProcedureSqliteSubversionWebsocketExtensible Markup LanguageExtensible Stylesheet Language (XSL)DiagnoseinstrumenteArchivierungVerwaltungstätigkeitenSoftwareverteilungResharperPostmanGrafanaBackendGitlabGitAngularJSRechnerarchitekturBetriebssysteme
Projekte C#/.NET / WPF
Eingesetzte Technologien und Tools
Applikationen für Desktop und Konsole - Mercedes Benz Diagnosegeräte (Werkstatt) - 2011 bis 2025
Historie
Fachlichkeit
Client-/Server-Applikationen - Mercedes Benz Diagnosegeräte (Werkstatt) - 2017 bis 2025
Desktop Applikationen - Daimler Truck Diagnosegeräte (Werkstatt) - 2023 bis 2025
.NET 8 Client-Applikationen - Daimler Truck Diagnosegeräte (Werkstatt) - 2023 bis 2025
Eingesetzte Technologien und Tools
- Entity Framework, LINQ
- SQL Server, SQLite
- WPF, XAML, MVVM
- REST, WebSocket
- RESX
- XML, XSL, PDF
- Automatisierte Testframeworks (Whitebox)
- SOLID
- Dokumentation (jedes denkbare Format)
- Angular
- ag-grid
- Grafana
- Visual Studio mit ReSharper
- Postman
- Git (GitHub, GitLab), früher: SVN
- CI/CD (Azure DevOps, GitHub Actions)
Applikationen für Desktop und Konsole - Mercedes Benz Diagnosegeräte (Werkstatt) - 2011 bis 2025
Historie
- Erfassung der Anforderungen, Erstellung des Konzepts und Umsetzung mehrerer Desktop Applikationen mit .NET Framework 3
- Betreuung bis zu Neuprogrammierung
- Neuprogrammierung auf Basis von WPF (MVVM) mit .NET Framework 4
- Betreuung und Upgrade bis 4.8 bzw. .NET 8
Fachlichkeit
- Entgegennahme, Verarbeitung und Verteilung aller Dokumente, die während einer Fahrzeug-Diagnosesitzung erstellt werden (»PDF Center«)
- Weiterleitung von PDF-Dokumenten an einen Drucker per Remote Desktop Verbindung (»PDF Center Bridge«)
- Einfache und schnelle Erstellung von Support-Tickets (minimaler Aufwand bei maximalem Informationsumfang)
- Erfassung und Versand von Benutzer-Feedbacks inkl. Screenshot- und Markierungsfunktion
- Anzeige von Release Notes nach Installation eines Diagnose-Produktupdates
- Zugriff auf ausgewählte Ordner ohne Verwendung des Windows Explorers
- Bereitstellung von Geräte- und Releaseinformationen zur Unterstützung des User Help Desk bei GoToAssist Sitzungen
- Weltweiter Rollout mit 24 Sprachen
Client-/Server-Applikationen - Mercedes Benz Diagnosegeräte (Werkstatt) - 2017 bis 2025
- Aufbau eines Kanals zu den Diagnosegeräten, über den in beide Richtungen Nachrichten über das Internet versendet werden können
- Erstellung eines Windows Dienstes zur Entgegennahme und Weiterleitung der Nachrichten auf dem Diagnosegerät
- Erstellung von Konsolen-Applikationen, die gezielt Nachrichten verarbeiten, in dem sie Aktionen auf dem Gerät ausführen
Beispielsweise: Anlegen eines Benutzerkontos oder Erstellung und Übertragung einer ZIP-Datei mit Logdateien für den User Help Desk - Erstellung einer Server-Applikation zum bidrektionalen Austausch von Nachrichten mit einem weiteren Web-Application-Server per REST-Schnittstellen
- Programmierung einer SPA mit Angular zur Anlage und Verwaltung der Nachrichten
- Integration von REST-Schnittstellen zu anderen Diensten, z.B. für den Abruf (Pull) der Nachrichten und für die Übertragung und Archivierung von Dateianhängen
- Erstellung einer Server-Applikation zur Verarbeitung und Persistierung der Daten, die vom Gerät gesendet wurden
- Erstellung einer Web-Applikation zur Unterstützung des Betriebsteams und des User Help Desks
- Umsetzung einer SPA zur Darstellung der Monitoring-Daten (Tabellen, Diagramme)
- Einrichtung einer Grafana-Instanz für weitere Visualiserungen
- Betrieb und Upgrade auf die jeweilige .NET bzw. Grafana-Version
- Installation und Konfiguration des SQL Servers sowie Erstellung von Stored Procedures und Migration der Datenbank bei Infrastruktur-Umzügen
Desktop Applikationen - Daimler Truck Diagnosegeräte (Werkstatt) - 2023 bis 2025
- Modernisierung des Feedback-Tools für Daimler Truck und Anpassung auf geänderte Schnittstellen (.NET Framework 4.8)
- Migration einer fremden WPF-Anwendung zum Abrufen und Installieren von MSI-Hotfixes auf .NET Framework 4.8 und APIs mit geänderten Schnittstellen (breaking changes)
.NET 8 Client-Applikationen - Daimler Truck Diagnosegeräte (Werkstatt) - 2023 bis 2025
- Aufbau eines Standkanals auf Basis von Websocket-Technologie zwischen den Diagnosegeräten und dem Backend (Push)
- Umsetzung der Client-Applikation zum Auf- und Abbau der Backend-Server-Verbindung sowie Serialiserung der Nachrichten
- Umsetzung verschiedener Konsolen-Applikationen zur Verarbeitung der Nachrichten
- Umsetzung eines Windows-Dienstes zum Auslesen diverser Informationen aus der Hardware, des Betriebssystems und den installierten Diagnose-Tools
Sprachen
DeutschMutterspracheEnglischverhandlungssicher