> Markdown version of [/jobs/ext/3707854-senior-softwareentwickler-c-net-wpf](https://www.wearedevelopers.com/jobs/ext/3707854-senior-softwareentwickler-c-net-wpf). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Softwareentwickler C#/.NET/WPF - **Company:** ECKOLD technics GmbH & Co. KG - **Location:** Sankt Andreasberg, Germany (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, Build Automation, C Sharp (Programming Language), Continuous Integration, Windows Presentation Foundation, Message Queuing Telemetry Transport (MQTT), Model View ViewModel, X.509, OPC Unified Architecture, Software Engineering, TypeScript, Devexpress, Blazor, Codebase - **Published:** October 13, 2026 - **Apply:** https://onlinebewerbungsserver.de/ApplyForm/AppStart.aspx?c=C_EBUwxf_F9y_AF_CFn_DF_1C_D9_A0_BCI_7D_C0_5E_BEAV_20_3E1F_3Df_93_60R_E0K_11_10m_B5_9Fe_86_EFC_EC_8E_E3_B0d ## About the Role * Mehrjährige Erfahrung in der professionellen Softwareentwicklung mit C# und .NET. * Praktische Erfahrung mit WPF und MVVM. * Erfahrung im technischen Anwendungsdesign: Aufteilung in verständliche Komponenten und klar definierte Schnittstellen. * Sicherer Umgang mit den Bausteinen geschützter Kommunikation: Transportverschlüsselung über TLS, X.509-Zertifikate und deren Verwaltung über den Lebenszyklus sowie Authentifizierungs- und Berechtigungskonzepte. * Die Fähigkeit, sich in gewachsene Bestandssoftware einzuarbeiten und daraus tragfähige Verbesserungen abzuleiten. * Die Bereitschaft, technische Entscheidungen zu treffen, zu dokumentieren und im Austausch mit der Steuerungstechnik zu vertreten. Wünschenswert, jedoch kein Muss: * Erfahrung mit industriellen Kommunikationsschnittstellen, insbesondere OPC UA oder MQTT, einschließlich ihrer Sicherheitsmechanismen. * Erfahrung mit Weboberflächen, beispielsweise Blazor, ASP.NET Core oder einem TypeScript-Framework - gerne auch ohne bisherigen Industriebezug. * Ein Gespür für die Bedienbarkeit technischer Anwendungen. * Erfahrung mit Zertifikatsverwaltung, signierten Updates oder der Härtung von Systemen, gerne im OT- oder Embedded-Umfeld. * DevExpress oder vergleichbare UI-Bibliotheken. * CI/CD, Build-Automatisierung, Deployment ## Description Ihre Aufgaben: * Architektur für viele Maschinenvarianten: Unsere Maschinen unterscheiden sich erheblich. Sie sorgen dafür, dass eine Codebasis diese Vielfalt trägt und übersichtlich bleibt - über Komponentenschnitt, klare Schnittstellen und tragfähige Konfigurationskonzepte. Dazu gehört, Oberfläche, Logik und Kommunikation so zu trennen, dass ein späterer Wechsel der Bedienoberfläche möglich wird. * Cybersicherheit umsetzen: Der Cyber Resilience Act stellt konkrete Anforderungen an unsere Produkte - Security by Design, verschlüsselte Kommunikation und Zertifikatsverwaltung, Schwachstellenmanagement und ein belastbarer Update-Weg über den gesamten Lebenszyklus. Sie verankern diese Anforderungen in Architektur und Entwicklungsprozess und finden Lösungen, die unter den Bedingungen eines Produktionsnetzes (OT) funktionieren. * Maschinenanbindung und Transparenz: Sie binden Steuerungen an und sorgen dafür, dass Maschinenzustände und Abweichungen in der Anwendung nachvollziehbar werden - für den Bediener vor Ort ebenso wie für die Analyse aus der Ferne. * Weiterentwicklung und Auslieferung: Sie setzen neue Funktionen um, entwickeln bestehende Anwendungen weiter und sichern das Zusammenspiel mit der Steuerung über Tests ab.