Point your AI agent at freehire and let it find you a job.

Get the CLI →

Huxley Associates

NewBe an early applicant

Senior .NET Softwareentwickler / Software Architekt (m/w/d)

Posted
Discussion

Summary

A senior .NET developer/architect in Jena who leads the modernization and stabilization of a complex legacy .NET application landscape — migrating synchronous code to async/await, fixing threading and performance issues, and evolving scalable WPF/WinForms desktop apps while setting architecture standards and coaching dev teams.

Overview

In this role you lead the modernization of a complex .NET application landscape, taking architectural responsibility to stabilize and modernize legacy systems. You collaborate with development teams to define technical standards and facilitate architecture decisions. You will tackle performance and stability challenges while enabling asynchronous patterns and scalable desktop applications. Your work shapes a future-ready, maintainable software foundation.

Verantwortungsbereiche
  • Technische Verantwortung für Modernisierung und Stabilisierung komplexer .NET-Anwendungen
  • Migration synchroner Legacy-Anwendungen auf Async-/Await-Arkitekturen
  • Entwicklung von Integrations- und Entkopplungskonzepten zwischen synchronen und asynchronen Komponenten
  • Analyse und Behebung von Deadlocks, Race Conditions, Threading- und Performance-Problemen
  • Weiterentwicklung skalierbarer Desktop-Anwendungen auf Basis von WPF und WinForms
  • Definition von Best Practices für Asynchronität, Fehlerbehandlung, Cancellation und Ressourcenmanagement
  • Einführung von Diagnose-, Monitoring- und Qualitätssicherungsmechanismen
  • Technisches Coaching und Beratung von Entwicklungsteams
Zentrale Anforderungen
  • Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation
  • Mehrjährige Erfahrung in der Entwicklung komplexer Anwendungen mit C# und .NET
  • Nachweisbare Erfahrung in der Modernisierung großer Legacy-Codebasen
  • Fundierte Kenntnisse in Async/Await, Task Parallel Library und Multi-Threading
  • Tiefes Verständnis von Synchronization Context, Task Scheduler und ConfigureAwait
  • Mehrjährige Erfahrung mit WPF und WinForms
  • Erfahrung mit Softwarearchitektur, Refactoring und skalierbaren Systemlandschaften
  • Kenntnisse in Debugging-, Profiling- und Performance-Analysewerkzeugen (z. B. Visual Studio Diagnostics, PerfView)
  • Erfahrung als Technical Lead, Architekt oder Mentor von Vorteil
  • Technisches Coaching und Beratung von Entwicklungsteams
  • Async/Await
  • Task Parallel Library
  • Multi-Threading
  • Synchronization Context
  • Task Scheduler

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available