02.09.2026 aktualisiert
MU
100 % verfügbar
Senior Softwareentwickler | C#/.NET, Java, C/C++ & Python | Desktop, Backend & Systemintegration
Herbertingen, Deutschland
Nur Remote
Dipl.-Ing. (FH) Technische InformatikSkills
Java3D-ComputergrafikCADAutodesk InventorC#C++Software Design PatternsEclipseInteroperabilitätPythonLineare AlgebraMicrosoft Visual StudioSoftware DesignSoftwareentwicklungSoftwareherstellung
C#/.NET Softwareentwicklung
Umfangreiche Kenntnisse in der Entwicklung von Desktop- und Backend-Anwendungen mit C# und .NET, einschließlich WPF, MVVM und der Umsetzung grafischer Benutzeroberflächen sowie RPC-basierter Kommunikationsschnittstellen.
Java-Entwicklung & Eclipse RCP/RAP
Fundierte Erfahrung in der Entwicklung Eclipse-basierter Unternehmensanwendungen mit Java, REST, Git und agiler Entwicklung im Scrum-Umfeld, inklusive Design, Entwicklung, Test und Wartung komplexer Softwarekomponenten.
C++ & 3D-Softwareentwicklung
Tiefgehende Kenntnisse in der plattformübergreifenden C++-Entwicklung unter Windows und Linux, Entwicklung von 3D-Game-Engines, Virtual-Reality-Software sowie Einsatz von OpenGL, DirectX und 2D-/3D-Geometriealgorithmen.
Backend & Systemintegration
Kenntnisse in Systemintegration, REST, Webservices, RPC/JSON, Java/C#-Interoperabilität und SQL für die Entwicklung robuster Backend-Komponenten und technischer Schnittstellen.
Testautomatisierung & CI/CD
Erfahrung in der Entwicklung von Testautomatisierungslösungen auf Basis von Gherkin, Automatisierung mit C# und REST sowie Verwaltung von CI/CD-Umgebungen mit Jenkins, Azure DevOps/Pipelines, Maven/Tycho und Eclipse PDE.
Python & Skriptsprachen
Kenntnisse in Python für Automatisierung, Scripting und Softwareentwicklung, ergänzt durch PowerShell und Bash für System- und Prozessautomatisierung.
CAD-Integration & Autodesk Inventor
Erfahrung in der Integration von CAD-Software, Entwicklung von Generatoren für parametrische 3D-Modelle mit der Autodesk Inventor API sowie Anbindung technischer Engineering-Lösungen.
Web & Datentechnologien
Kenntnisse in HTML, CSS, XML, XSLT, JSON, JavaScript/TypeScript, Vue.js, SQL, Microsoft SQL Server sowie ODBC/JDBC für die Entwicklung webbasierter und datengetriebener Anwendungen.
Softwaredesign & Design Patterns
Anwendung von Softwaredesign-Prinzipien, Design Patterns, Refactoring und Qualitätssicherung zur Entwicklung wartbarer und skalierbarer Softwarearchitekturen.
KI-Unterstützung & Code-Optimierung
Einsatz KI-basierter Tools zur Code-Optimierung und Problemanalyse im Rahmen moderner Softwareentwicklungsprozesse.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2026
Sprachen
DeutschMuttersprache
Projekthistorie
Konzeption und Entwicklung C#-basierter Module zur Erweiterung der Funktionalitaet von BricsCAD. Selbststaendige Entwicklung geometrischer Algorithmen fuer technische Problemstellungen. Entwicklung grafischer Benutzeroberflaechen mit WPF und MVVM. Integration eines Webservices zur digitalen Abbildung von Planungs- und Konstruktionsprozessen im Geruestbau. Konzeption und Umsetzung RPC-basierter Kommunikationsschnittstellen zwischen Prozessen.
Design, Entwicklung, Test und Wartung der Eclipse-basierten Anwendung EPLAN Engineering Configuration. Design, Entwicklung, Test und Wartung der Komponente MCAD. Entwicklung von Modulen mit .NET Framework, CefSharp, AngularJS und TypeScript. Agile Entwicklung im Scrum-Umfeld. Entwicklung der Testautomatisierung fuer Systemtests auf Basis von Gherkin. Automatisierung von EPLAN P8 mit C# und REST. Umsetzung einer C#/Java-RPC-Bridge zur systemuebergreifenden Kommunikation. Erweiterung und Verwaltung der CI/CD-Umgebung mit Jenkins, Azure DevOps/Pipelines, Maven/Tycho, Eclipse PDE und Ant.
Mitarbeit im Kernteam mit Verantwortung fuer Architektur- und Implementierungsaufgaben. Entwicklung von Kernfunktionen der ICIDO VDP-Software fuer Virtuelle Realitaet. Plattformuebergreifende C++-Entwicklung unter Windows und Linux.