40% Remote: C # Developer with WPF knowledge for Vienna

Job description:

Für unseren Kunden suchen wir einen erfahrenen Softwareentwickler zur Entwicklung von Funktionen einer Automation Suite Plug-ins für Komponenten der elektrischen Automatisierung.
Rahmendaten:
Start: 14.04.2025
Ende: 31.12.2025
Auslastung: Gesamt 179 Tage, 4-5 Tage pro Woche
Remote-Anteil: 40%
Einsatzort: Wien, vor Ort 60%
Folgende Aufgaben bilden Ihren Schwerpunkt:
- Spezifikation, Implementierung, Test und Dokumentation von .NET-Komponenten (Basiskomponenten, WPF-Controls, REST-API, etc.).
- Erstellung von grafischen Oberflächenelementen für Parameter-, Diagnose
- und Steuerseiten in WPF gemäß Anforderungen im Lastenheft (User Stories).
- Anbindung der Plug-in Funktionalitäten an APIs gemäß Anforderungen im Lastenheft (User Stories).
- Anbindung der Oberflächenelemente bzw. APIs an das interne Datenmodell zur Anzeige bzw. Datenbereitstellung und an die Geschäftslogik zum Ausführen von Befehlen.
- Umsetzung geeigneter Unit
- oder Integrationstests zum Nachweis des korrekten Verhaltens der umgesetzten Funktionalitäten.
- Umsetzungsdokumentation der gestalteten Oberflächen bzw. APIs im Sinne eines Pflichtenhefts, das als Abnahmedokument gegenüber dem Versuch gilt.
Folgende Skills und Kenntnisse bringen Sie hierfür mit:
Zwingend notwendige Qualifikationen:
- Sehr gute Kenntnisse der Programmierung mit C# und WPF der Microsoft .NET-Plattform und im Aufbau modularer, plattformunabhängiger Softwaresysteme (MVVM).
- Erfahrungen mit der üblichen Toolchain in der Softwareentwicklung (Git, NUnit, NuGet).
- Englisch in Wort und Schrift.
Hilfreiche Qualifikationen:
- Erfahrung im Bereich der Entwicklung von Engineering-Software bzw. Anwendungsentwicklung im industriellen Umfeld.
- Kenntnisse bei der Erstellung von Programmierschnittstellen (REST-API) und Erfahrung mit Skriptsprachen (Python).
- Know-How bezüglich objektorientierter, agiler Softwareentwicklung sowie Design Patterns.
- Erfahrung im Umgang mit Laboraufbauten elektronischer Geräte bzw. Schaltkreise.

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.