Tech-Lead/Senior Software Engineer Full-Stack .NET
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 46149 Oberhausen
- Weltweit
- de | ru | en
- 23.04.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – offen
Tätigkeitsbeschreibung
-- Entwicklungsleitung
-- Design skalierbarer Microservices und Integration in bestehende Systemlandschaften
-- Einsatz von Docker und CI/CD-Pipelines
-- Entwicklung und Architektur moderner Backend-Lösungen auf Basis von .NET 8, C#, ASP.NET Core, EF Core und REST APIs
-- Koordinierung eines Entwicklungsteams mit 7 Entwicklern
-- Fokus auf Codequalität, Pair Programming und Mentoring
-- Verantwortung für Sprint-Planung, Code-Reviews, technische Roadmap und Priorisierung im agilen Umfeld
-- Arbeit nach Scrum und Kanban
-- Coaching des Teams bei der Einführung neuer Technologien, unter anderem CAD-API
-- Förderung einer kollaborativen, lösungsorientierten Teamkultur und kontinuierlichen technischen Weiterentwicklung
-- Einarbeitung neuer Teammitglieder
-- Durchführung von Bewerbungsgesprächen
-- IT-Infrastruktur
-- Aufbau der Entwicklungsabteilung in einem neu gegründeten Unternehmen
-- Verwaltung von Azure DevOps für die Entwicklungsabteilung
-- Produktentwicklung
-- Enge Zusammenarbeit mit Product Ownern, QA und DevOps zur schnellen und sicheren Umsetzung produktiver Releases
-- Analyse von Kundenanforderungen
-- Anpassung des Produkts auf Basis der Analyseergebnisse
-- Einhaltung der Produktrichtlinien aus der Marketingabteilung
-- Sicherstellung der Produktqualität
-- IT-Beratung
-- Kommunikation mit dem Vertrieb über optimale Einsatzbedingungen des Produkts
-- Entwicklung von Workarounds für Kunden
-- Bearbeitung technischer Kundenanfragen
-- Beratung bei der Unternehmensplanung auf Basis technischer Details und Fachkenntnisse
-- Software-Architektur
-- Architektur, Design und Implementierung komplexer C#/.NET-Anwendungen
-- Erfahrung mit ASP.NET Core, Desktop-Anwendungen und Services
-- Tiefgehende Kenntnisse moderner C#-Sprachfeatures wie async/await, Tasks, Span und Memory
-- Entwicklung performanter Backend-Architekturen mit Fokus auf Threading, Concurrency und Ressourcenmanagement
-- Architekturentscheidungen zu Dependency Injection, Lifetime-Management und modularen Codebasen
-- Performance-Optimierung und Speicheranalyse von C#-Anwendungen
-- Umgang mit GC-Verhalten, Memory Leaks und Profiling
-- Integration externer Systeme über REST, Message Queues, externe Services und Legacy-Anbindungen
-- Entwicklung wiederverwendbarer Frameworks, Libraries und SDKs für interne Plattformen
-- Review, Refactoring und technische Führung großer C#-Codebasen
-- Durchführung von Architektur-Reviews und Code-Qualitätssicherung
-- Containerisierung bestehender Anwendungen mit Docker
Forschung & Entwicklung
1/2017 – 12/2022
Tätigkeitsbeschreibung
-- Kernentwicklung und Modellierung der Hauptsoftware TENADO METALL 3D
-- Technologiestack: .NET Framework, .NET 6+, C++, TFS, Git, Azure DevOps, SCRUM, CI/CD, Unit Testing
-- Erstellung des Gesamtkonzepts des Software-Kerns
-- Entwicklung und Bereitstellung von Schnittstellen für interne Entwickler
-- Anbindung des Kerns an Fremdsysteme und externe Softwarelösungen
-- Integration von SQLite zur Datenbankanbindung
-- Integration der Punktwolken-Software von FARO inklusive gemeinsamer Schnittstellenentwicklung
-- Integration der Import-Software von Click2Cad inklusive gemeinsamer Schnittstellenentwicklung
-- Integration des Lizenzierungssystems Sentinel
-- Entwicklung von Wrappern von C++ nach C# und Aufbau von C#-APIs
-- Lösung mathematischer Problemstellungen im 2D-/3D-Bereich
-- Entwicklung von Bibliotheken für Matrizenverarbeitung und Vektorraumabbildungen
-- Handling von Floating-Point-Genauigkeit in .NET
-- Umsetzung von 2D-Geometrie-Funktionalitäten wie Linie, Kreis, Ellipse, Spline, Tangente, Normale und Schnittpunkte
-- Entwicklung von Verfahren zur komplexen Konturerkennung in 2D
-- Aufbau, Betreuung und Dokumentation eines systemweiten API-/Plugin-Systems
-- Modellierung und Weiterentwicklung des internen Kerns auf Basis praktischer Erfahrungen
-- Umgestaltung von Datenstrukturen, Kommunikationswegen und Process-Lifecycles
-- Modellierung abstrakter, polymorpher und generischer Datenstrukturen
-- Teamleitung eines sechsköpfigen Entwicklerteams
-- Durchführung von Code Reviews, Code Consulting, Aufgabenverteilung, Coaching und Teamkonsolidierung
-- Beteiligung an Vorstellungsgesprächen und Mentoring von Junior Entwicklern
-- Bearbeitung komplexer fachlicher Anforderungen im Bereich CAD3D und CNC-Vorbereitung
-- Verarbeitung komplexer Baugruppen mit mehreren Tausend Einzelteilen
-- Berücksichtigung der DSTV-Norm im Stahlbau
-- Entwicklung eigener Script-Verarbeitungstechniken und einer eigenen Scriptsprache
-- Umsetzung von Interprozesskommunikation mit Pipes, WCF und Streaming
-- Bearbeitung von Multithreading-Themen mit async/await und Task
Forschung & Entwicklung
9/2013 – 12/2016
Tätigkeitsbeschreibung- Kernentwicklung von CAD 3D in C#
Eingesetzte QualifikationenForschung & Entwicklung
Ausbildung
Berthold-Brecht-Berufskolleg
Über mich
Etwas direkter und moderner:
Ich arbeite als Tech Lead / Senior Software Engineer im Full-Stack-.NET-Umfeld und begleite Softwareprojekte von der technischen Konzeption bis zur sauberen Umsetzung. Mein Schwerpunkt liegt auf Architektur, Backend- und Webentwicklung sowie darauf, technische Klarheit in Teams und Projekten zu schaffen.
Noch kürzer für Profil oder CV:
Tech Lead / Senior Software Engineer Full-Stack .NET mit Fokus auf Architektur, skalierbare Webanwendungen und technische Führung. Erfahren in der Entwicklung robuster Softwarelösungen von Backend bis Frontend.
Weitere Kenntnisse
Scrum
EntityFramework
Agile
Git
TFS
Confluence
Jira
C#/C++
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Russisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
