Aufgaben
- Beratung des aktuellen Entwicklerteams bei der Integration von Funktionalitäten der CAE-Plattform in MS Visio zur intelligenten Bearbeitung von elektro- undverfahrenstechnischen Plänen
- Implementierung und Weiterentwicklung bestehender sowie neuer Komponenten in modernem C#/C++ inkl. Verantwortung für deren Software-Architektur
- Diskussion der fachlichen Konzepte mit Produktmanagern und weiteren Stakeholdern
- Wahrnehmung von Übergaben und Reviews von neuen Funktionalitäten mit den jeweiligen Stakeholdern (Produktmanagern, andere Entwickler, PullRequest und Unit TestReviewer)
- Initiierung und Pflege sämtlicher Arbeitsaufgaben in Azure DevOps
Profil
- Objektorientierte Entwicklung in C# inkl. Erstellung von Software-Designs, Objektmodellen und Refactoring-Konzepten unter Nutzung gängiger Design Patterns
- Integration und Automatisierung von Microsoft Visio (32-/64-Bit) zur programmatischen Erzeugung, Darstellung und intelligenten Bearbeitung technischer Zeichnungen; fundierte Erfahrung mit Visio Object Model, COM/OLE, .NET Interop, Events und Visio-Add-Ins
-
Konzeption komplexer Algorithmen
- Objektorientierte Entwicklung in C++
- Erfahrung in der Entwicklung und Modernisierung komplexer Windows-Rich-Client-Anwendungen, idealerweise mit MFC, einschließlich Integration nativer C++-/COM-Komponenten in C#/.NET-Anwendungen
- Testframeworks/Unit Testing sowie s ystematische Fehlersuche (Debugging)
-
Clean Code, Lesbarkeit und gut strukturierte technische Dokumentation
- Erfahrung mit gängigen Entwicklungsumgebung wie Visual Studio • Git
- Azure DevOps
- Sehr gute Deutsch- und Englischkenntnisse
Benefits
- Option auf Verlängerung
- Remote-Möglichkeit