Senior Software Developer - Async Architecture & Concurrency
🏛 Ausgeschrieben von emagine GmbHWir suchen einen erfahrenen Senior Software Developer mit Schwerpunkt auf asynchrone Architekturen und Concurrency-Lösungen für eine langfristige Zusammenarbeit am Standort Jena. In dieser Rolle übernehmen Sie die technische Verantwortung für die Modernisierung gewachsener .NET-Anwendungen und führen diese in stabile, asynchrone Zukunftsarchitekturen über.
Ihre Aufgaben umfassen die Entwicklung von Migrationsstrategien, um synchrone Legacy-Codebasen sicher in moderne Async-/Await-Architekturen zu überführen, ohne die Systemstabilität zu gefährden. Sie analysieren und lösen komplexe Concurrency-, Threading- und Performance-Probleme in produktiven Anwendungen und gestalten skalierbare, wartbare Architekturen für Desktop-Anwendungen. Darüber hinaus definieren Sie Best Practices für Asynchronität, Fehlerbehandlung und Ressourcenmanagement sowie Diagnose- und Monitoring-Mechanismen. Sie beraten und coachen Entwicklungsteams zu modernen Async-Paradigmen und Softwarearchitektur.
Gefordert werden ein abgeschlossenes Studium in Informatik oder Software Engineering sowie mehrjährige Erfahrung in der Entwicklung komplexer Desktop- und Enterprise-Anwendungen mit C# und .NET. Fundierte Praxis in der Migration großer synchroner Codebasen auf moderne Async-/Await-Konzepte ist essentiell. Sie sollten tiefes Verständnis von SynchronizationContext, Task Scheduler und ConfigureAwait mitbringen sowie Expertise in strukturierter Fehlerbehandlung, CancellationToken und Timeout-Management. Mehrjährige Erfahrung mit WPF- und WinForms-Anwendungen sowie sichere Diagnose- und Debugging-Techniken für Multi-Threading-Anwendungen runden das Profil ab.
Die Position ist auf Vollzeitbasis (38,5 Stunden/Woche) vor Ort in Jena ausgeschrieben und bietet eine Perspektive von mindestens 24 Monaten.
Skills erklärt
- C
- Programmiersprache für Systemprogrammierung und Anwendungsentwicklung, bekannt für Effizienz und Nähe zur Hardware.
- .NET
- Softwareframework von Microsoft zur Entwicklung von Anwendungen für Windows, Web und Cloud mit Programmiersprachen wie C# oder VB.NET.
- WPF
- Windows Presentation Foundation – ein Framework von Microsoft zur Entwicklung von Desktop-Anwendungen mit grafischen Benutzeroberflächen unter Windows.
- Enterprise-Anwendungen
- Umfangreiche Softwaresysteme, die in großen Organisationen für zentrale Geschäftsprozesse wie Finanzen, Personal oder Vertrieb eingesetzt werden.
- Softwarearchitektur
- Planung und Strukturierung von Softwaresystemen hinsichtlich Komponenten, Schnittstellen und Abhängigkeiten.
- Performance Optimierung
- Prozess zur Verbesserung der Geschwindigkeit und Effizienz von Systemen, Anwendungen oder Prozessen durch Analyse und Optimierung von Engpässen.
- Debugging
- Prozess der Fehlersuche und -behebung in Programmcode durch systematische Analyse, um Ursachen von Fehlverhalten zu finden.
- Visual Studio
- Entwicklungsumgebung von Microsoft zum Schreiben, Testen und Debuggen von Software, hauptsächlich für .NET und C#-Anwendungen.
- Refactoring
- Umstrukturierung von bestehendem Programmcode zur Verbesserung der Lesbarkeit und Wartbarkeit, ohne die Funktionalität zu ändern.
Als IT-Freelancer automatisch auf Projekte wie dieses bewerben
Nexus ist die KI-gestützte Plattform für IT-Freelancer, die täglich neue Projektausschreibungen analysiert und passgenaue Bewerbungstexte generiert – vollautomatisch, in Sekunden. Kein manuelles Schreiben mehr: Nexus liest die Ausschreibung, erkennt die gefragten Skills und erstellt einen individuellen Bewerbungstext, den du per Klick versendest.
- ✓ Projektausschreibungen direkt von Anbietern aus dem DACH-Raum
- ✓ KI-Bewerbungstext in unter 30 Sekunden – individuell auf jedes Projekt zugeschnitten
- ✓ Automatischer Versand per E-Mail + Anlage in Pipedrive
- ✓ Kostenlos starten – keine Kreditkarte erforderlich
Häufige Fragen zu Nexus
- Was ist Nexus und für wen ist es geeignet?
- Nexus richtet sich an selbstständige IT-Freelancer, die regelmäßig auf Projektausschreibungen antworten. Die Plattform automatisiert den gesamten Bewerbungsprozess – von der Analyse der Ausschreibung bis zum Versand der Bewerbung.
- Wie schreibt Nexus den Bewerbungstext?
- Nexus analysiert die Projektbeschreibung mit Claude (Anthropic) und gleicht die Anforderungen mit deinem hinterlegten Profil ab. Der generierte Text ist individuell, professionell und direkt versendbar – du kannst ihn vor dem Absenden noch anpassen.
- Welche Projektplattformen werden unterstützt?
- Nexus erhält Projekte direkt von Projektanbietern aus dem DACH-Raum – neue Ausschreibungen erscheinen automatisch in deiner Pipeline, ohne dass du Plattformen manuell durchsuchen musst.
- Kostet Nexus etwas?
- Der Einstieg ist dauerhaft kostenlos. Für professionelle Nutzung mit erweiterten Funktionen gibt es kostenpflichtige Pläne – ohne versteckte Kosten oder automatische Verlängerung.
Nie wieder Bewerbungen schreiben.
Nexus matcht deine Skills und schreibt Bewerbungen automatisch.
Kostenlos registrieren →Keine Kreditkarte erforderlich
Kostenloser CV-Check
Wie gut passt dein C-Profil zum Markt?
- ✓ Market Fit gegen 76 C-Ausschreibungen
- ✓ Welche Skills dir fehlen und was sie bringen
- ✓ Dein Stundensatz im Vergleich
Kostenlos · anonym gespeichert · von FreelancerJury
Marktgeschwindigkeit
Projekte dieser Skills werden nach durchschnittlich 2,4 Tagen geschlossen.
Stundensatz vs. Markt
Kein Stundensatz für dieses Projekt hinterlegt.
Ø 91 €/h (Gesamtmarkt)
Tipp
Zeiterfassung & Projektverwaltung
Projekte, Stunden und Rechnungen in einer App. Flow ist die schlanke Lösung für IT-Freelancer und Agenturen – kostenlos starten.
Flow ausprobierenÄhnliche Projekte
- Entwickler – iOS, Swift, Aufzeichnung von Videomaterial der Eisenbahninfrastruktur (m/w/d)
- Weiterentwicklung einer B2B-SaaS-Plattform im Cybersecurity-Umfeld
- Expert Developer .NET & SQL – DevExpress XAF, WinForms, SSIS/SSRS (contract)
- Software Engineer (m/w/d)
- Solution Architect (iOS, PyTorch, Java) (m/w/d)
- E-Commerce Project Manager / Requirements Engineer (DRWN)
- E-Commerce Project Manager / Requirements Engineer (DRWN)
- E-Commerce Project Manager / Requirements Engineer (DRWN)
- E-Commerce Project Manager / Requirements Engineer (DRWN)
- API Architect - Start ASAP - 12 months - Amsterdam (Hybrid)
- Senior Entwickler Cobol zu Java ab Januar (m/w/d)
- UX/UI Designer (m/w/x)
- Senior Android Developer
- Senior iOS Developer
- Senior Angular Developer, TypeScript, RxJS, NgRx, Frontend Development, Remote
Tipp
Konferenzraum in Hamburg
Für das nächste Kunden- oder Teammeeting in Hamburg: vollausgestattet mit Beamer, Whiteboard und Videokonferenz – ab 49 €/h, direkt am Gänsemarkt.
Konferenzraum mieten