368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$75k – $149k per year (Estimated)
Location
In office (Jena)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Emagine is a pan-European business and technology consultancy specializing in high-end IT consulting and business transformation. Headquartered in Denmark, the company provides expert advice, managed teams, and managed services to enterprise clients in industries such as banking, finance, and telecommunications.

Wir, die emagine, suchen einen Senior Software Developer - Async Architecture & Concurrency (m/w/d) in Jena.

Gesucht wird ein erfahrener Entwickler, der komplexe .NET-Systeme nicht nur implementiert, sondern deren Architektur nachhaltig gestaltet. Dein Schwerpunkt liegt auf der Entwicklung robuster und leistungsfähiger Lösungen rund um Asynchronität, Threading und Concurrency. Du erkennst Performance-Engpässe, verstehst die Zusammenhänge moderner Softwarearchitekturen und entwickelst Anwendungen, die auch langfristig höchsten Anforderungen gerecht werden.

Standort: Jena

Wochenstunden: 38,5

Dauer: 24 Monate

Deine Rolle:

Du übernimmst die technische Verantwortung für die schrittweise Modernisierung gewachsener .NET-Anwendungen und bringst sie in eine stabile, asynchrone Zukunft. Konkret heißt das:

  • Du entwickelst Migrationsstrategien, die synchrone Legacy-Codebasen sicher in moderne Async-/Await-Architekturen überführen - ohne die Systemstabilität zu gefährden.

  • Du baust robuste Integrations- und Entkopplungskonzepte zwischen synchronen und asynchronen Komponenten.

  • Du analysierst und löst komplexe Concurrency-, Threading- und Performance-Probleme in produktiven Anwendungen.

  • Du gestaltest skalierbare, wartbare Architekturen für Desktop-Anwendungen auf Basis von WPF und WinForms.

  • Du definierst Best Practices für Asynchronität, Fehlerbehandlung, Cancellation und Ressourcenmanagement.

  • Du baust Diagnose-, Monitoring- und QS-Mechanismen auf, die die Softwarestabilität nachhaltig verbessern.

  • Du berätst und coachst Entwicklungsteams zu modernen Async-Paradigmen, UI-Threading und Softwarearchitektur.

Was du mitbringst:

  • Ein abgeschlossenes Studium der Informatik, Software Engineering oder eine vergleichbare Qualifikation.

  • 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.

  • Sicherheit im Umgang mit hybriden Sync-/Async-Architekturen und stabilen Übergängen zwischen beiden Welten.

  • Nachweisbare Erfahrung im Vermeiden und Beheben typischer Async-Probleme wie Deadlocks, Thread-Pool-Exhaustion oder Blockierungen durch synchrone Aufrufe.

  • Tiefes Verständnis von SynchronizationContext, Task Scheduler und ConfigureAwait sowie deren Einfluss auf Skalierbarkeit und Benutzerfreundlichkeit.

  • Erfahrung mit strukturierter Fehlerbehandlung, CancellationToken und Timeout-Management.

  • Know-how in der Analyse komplexer Concurrency-Probleme, Race Conditions und schwer reproduzierbarer Laufzeitfehler.

  • Sicherer Umgang mit Diagnose- und Debugging-Techniken für Multi-Threading-Anwendungen, z. B. Visual Studio Diagnostics oder PerfView.

  • Mehrjährige Erfahrung mit WPF- und WinForms-Anwendungen sowie Expertenwissen zu Dispatcher, SynchronizationContext und Thread-Kommunikation.

  • Erfahrung darin, rechenintensive Prozesse vom UI-Thread zu entkoppeln, um eine performante und stabile Benutzeroberfläche sicherzustellen.

  • Praxis mit Architekturmustern für asynchrone und ereignisgetriebene Systeme sowie mit Refactoring-Strategien für gewachsene Softwarearchitekturen.

  • Erfahrung mit großen Software-Monolithen und deren schrittweiser Modernisierung.

  • Idealerweise Erfahrung als technischer Lead, Coach oder Mentor in Entwicklungsteams.

Wir freuen uns auf deine Rückmeldung.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Jena
$21k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
$16k – $42k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
$21k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
$16k – $42k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
$18k – $48k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
$62k – $127k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Lisbon
Apply
$85k – $188k per year (Estimated) • In office • Full-Time • Berlin
DevOps
Azure
Azure DevOps
IAM
Apply
In office • Full-Time • Brussels
Management
Jira
Apply
$63k – $130k per year (Estimated) • Remote • Full-Time • Brasília
DevOps
Rest API
Apply
Data Analyst 9 days ago
$92k – $112k per year • In office • Full-Time • 6+ years exp • Warsaw
Python
Databases
Databricks
DevOps
AWS
Azure
Apply
$67k – $154k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Hamburg • Essen • Dresden • Stuttgart • Mannheim
C#
Java
Python
AI/ML
AI Agents
Claude
RAG
Vertex AI
Anthropic
Context Engineering
LLM Evaluation
OpenAI
DevOps
CI/CD
Docker
Helm
Kubernetes
Terraform
Apply
$66k – $154k per year (Estimated) • In office • Full-Time • Jena
C#
C++
C#
.NET
DevOps
CI/CD
Git
Apply
$76k – $168k per year (Estimated) • In office • Full-Time • Jena • Dresden • Munich
Node JS
JavaScript
Node JS
Commander.js
Cybersecurity
Microsoft Defender
MISP
MITRE ATT&CK
Apply
$75k – $161k per year (Estimated) • In office • Full-Time • PhD • Jena
Apply
$46k – $101k per year (Estimated) • Remote/Hybrid • Full-Time • 4+ years exp • Essen • Dresden • Stuttgart • Bonn • Hamburg
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.