(Senior) C# / .NET Softwareentwickler

Graf Gmbh
Villingen-Schwenningen, Germany
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Remote
Villingen-Schwenningen, Germany

Tech stack

.NET
Microsoft Windows
Applications Architecture
Automation of Tests
Delphi
C Sharp (Programming Language)
C++
Code Review
Continuous Integration
Software Design Patterns
Linux
Programming Tools
Design of User Interfaces
Windows Presentation Foundation
Nunit
Software Architecture
Software Engineering
Software Systems
Gitlab
GIT
Xunit

Job description

bist du ein wichtiger Bestandteil unserer Softwareentwicklung und gestaltest aktiv die technologische Zukunft eines gewachsenen Produkts mit. Im Mittelpunkt steht die Migration einer bestehenden Windows-Anwendung von C++ Builder auf die .NET-Plattform. Dabei übernimmst du nicht lediglich die Portierung bestehender Funktionalitäten, sondern entwickelst gemeinsam mit erfahrenen Kollegen eine moderne, wartbare und zukunftssichere Softwarearchitektur. Du arbeitest eigenverantwortlich, triffst technische Entscheidungen mit Weitblick und bringst deine Erfahrung aktiv in Architektur, Prozesse und Qualitätsstandards ein. Mit deinem strukturierten Arbeiten, deinem Qualitätsanspruch und deinem Blick für nachhaltige Softwarearchitekturen trägst du wesentlich zum Erfolg unserer Produkte bei., * Analyse der bestehenden C++-Builder-Anwendung und Erarbeitung einer geeigneten Migrationsstrategie nach .NET

  • Eigenverantwortlicher Entwurf und Aufbau der zukünftigen Softwarearchitektur
  • Auswahl geeigneter Frameworks, Bibliotheken und Architekturansätze
  • Implementierung der neuen Anwendung in C# für die Windows-Plattform
  • Definition und Umsetzung von Qualitätsstandards (Code-Qualität, Testbarkeit und CI/CD)
  • Dokumentation der getroffenen Architekturentscheidungen und Wissenstransfer im Team
  • Integration und Zusammenarbeit mit bestehenden Embedded-Systemen

Requirements

  • Mehrjährige Berufserfahrung in der Softwareentwicklung mit C# und dem .NET-Ökosystem
  • Fundierte Kenntnisse moderner Softwarearchitektur und gängiger Design Patterns
  • Erfahrung im eigenverantwortlichen Entwurf und der Umsetzung von Anwendungsarchitekturen
  • Sicherer Umgang mit gängigen Entwicklungswerkzeugen - insbesondere Git, GitLab (inkl. Merge Requests, CI/CD-Pipelines), Issue-Tracking sowie Code-Review-Prozessen
  • Erfahrung in der Windows-Entwicklung
  • Selbstständige, strukturierte und qualitätsbewusste Arbeitsweise

Idealerweise bringst du zusätzlich mit

  • Erfahrung mit C++ Builder oder vergleichbaren Legacy-Technologien (z.B. Delphi/VCL) - idealerweise mit Migrationserfahrung
  • Kenntnisse in der Migration bestehender Softwarelösungen
  • Grundlegende Linux-Kenntnisse im Embedded-Umfeld
  • Erfahrung mit Embedded-Systemen oder hardwarenaher Softwareentwicklung
  • Kenntnisse in Test-Frameworks wie xUnit oder NUnit
  • Erfahrung mit modernen .NET-UI-Technologien wie WPF, WinUI oder Avalonia

Benefits & conditions

Mit einem starken Fokus auf Innovation und neue Produkte gestalten wir aktiv die Zukunft unserer Branche. Durch unseren ausgeprägten Start-Up-Spirit und ein dynamisches Arbeitsumfeld erleben wir großes Wachstum, das uns täglich vor spannende Herausforderungen stellt., Wir laden dich ein, in einem modernen Unternehmen deinen Aufgabenbereich eigenverantwortlich zu gestalten. Dabei unterstützen wir dich mit innovativen Technologien und einem engagierten Team. Wenn dir gemeinsamer Team-Erfolg und ein motiviertes, lösungsorientiertes Arbeitsumfeld wichtig sind, wirst du dich bei uns wohlfühlen. Zusätzlich bieten wir unseren Mitarbeitenden wertschätzende Benefits.

Apply for this position