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 Informatik
Herbertingen, Deutschland
Nur Remote
Dipl.-Ing. (FH) Technische Informatik

Profilanlagen

Markus_Uttenweiler_Freelancer_CV_v3.pdf

Skills

Java3D-ComputergrafikCADAutodesk InventorC#C++Software Design PatternsEclipseInteroperabilitätPythonLineare AlgebraMicrosoft Visual StudioSoftware DesignSoftwareentwicklungSoftwareherstellungSystemintegratorIntegration (Software)Technische EntwicklungServerseitige EntwicklungBackendBackend-programmierungBricsCADFull Stack EntwicklungRefactoring
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

Senior Softwareentwickler im CAD-Umfeld

SYSTECS Informationssysteme GmbH, Stuttgart
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.

Senior Softwareentwickler, Forschung & Entwicklung

EPLAN GmbH & Co. KG, Stuttgart
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.

Senior Softwareentwickler, Virtuelle Realitaet

ICIDO GmbH, Stuttgart
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.

Lead Coder, 3D-Game Development

Spirit Projektgesellschaft mbH & Co. KG, Stuttgart
Technische Konzeption, Leitung und Realisierung eines 3D-Computerspiels. Entwicklung einer eigenen 3D-Game-Engine fuer Voodoo Islands in C++. Verantwortung fuer zentrale technische Architektur- und Implementierungsentscheidungen.

Softwareentwickler, Benchmarking

Brokat AG, Stuttgart
Softwareentwicklung und Benchmarking bei der Brokat AG in Stuttgart.

Multimedia- und Internetprogrammierer

eJay AG, Stuttgart
Entwicklung eines Autorensystems zur Erstellung grafischer Benutzeroberflaechen fuer Multimediaprogramme. Implementierung in C++ und Python unter Windows.

Softwareentwickler

PKS Software GmbH, Weingarten
Softwareentwicklung bei der PKS Software GmbH in Weingarten.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden