Softwareentwickler Full Stack C#

DIS AG
Karlsruhe, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior
Compensation
€ 100K

Job location

Remote
Karlsruhe, Germany

Tech stack

.NET
API
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Databases
Continuous Integration
Distributed Systems
UN Electronic Data Interchange for Administration Commerce and Transport
Github
Microsoft Office
Microsoft SQL Server
Open Web Application Security
Radio-Frequency Identification
T-SQL
Data Logging
Caching
Backend
GIT
Kubernetes
Information Technology
GraphQL
Code Restructuring
Docker
Static Application Security Testing
Dynamic Application Security Testing

Job description

  • Entwicklung von Backend-Services in C#/.NET, inklusive Datenbanklogik auf MS SQL Server (T-SQL, Performance-Tuning, Indexing)
  • Gestaltung von Architektur und Schnittstellen (z.B. REST/gRPC) unter Berücksichtigung von Clean-Architecture/SOLID und Domain-Driven-Design inkl.:
  • Review
  • Refactoring
  • Technical Debt Management
  • Qualitätssicherung durch:
  • automatisierte Tests (Unit/Integration)
  • Code-Reviews und statische Analyse
  • Ende-zu-Ende-Tests für kritische Lagerprozesse
  • Sicherstellung der Observability und Betriebssicherheit durch:
  • Logging/Tracing/Metrics (OpenTelemetry)
  • Feature-Toggles
  • Fehlerbudgets
  • Post-Mortems
  • Security by Design nach OWASP ASVS (z. B. AuthN/AuthZ, Input-Validation, Secrets-Handling)
  • Daten- und Prozess-Integrationen wie:
  • WMS/ERP via API/EDI (UN/EDIFACT)
  • Etiketten/Barcodes (z. B. GS1-128)
  • MDE/RFID
  • optional Anbindung von WCS/MFS/PLC
  • Mitarbeit in Kundenprojekten (Neuimplementierungen, Go-Lives), inklusive Cutover-Phasen
  • 3rd-Level-Analysen für komplexe Produktionsfälle
  • Dokumentation der Architektur-Entscheidungen (ADRs), API-Spezifikationen und Betriebsleitfäden
  • vergüteter Rufbereitschaft (Rotation) außerhalb der Kernarbeitszeiten, punktuell auch am Wochenende (Go-Lives)

Requirements

  • Erfolgreich abgeschlossenes Studium oder Ausbildung im IT-Bereich (m/w/d) bzw. eine vergleichbare Qualifikation
  • Mindestens 5 Jahre Erfahrung in C#/.NET-Backend-Entwicklung
  • Gute Kenntnisse mit Entwürfen verteilter Systeme und in komplexen Domänen
  • Fundierte Datenbankkenntnisse in MS SQL Server (T-SQL, Query-Optimierung, Transaktionen)
  • Praktische Erfahrung mit:
  • CI/CD (z. B. Azure DevOps/GitHub)
  • Git-basierten Workflows
  • automatisierten Tests
  • Erfahrung mit GraphQL, Messaging, Caching
  • Kenntnisse in:
  • OpenTelemetry-Tooling (Collector/Backends)
  • SAST (OpenQL)
  • DAST
  • SCA (Dependabot)
  • Berufserfahrung mit Cloud-Diensten (Azure) und Containertechnologien (Docker/Kubernetes)
  • Erfahrungen aus dem Logistikumfeld von Vorteil:
  • WMS-Strategien (Wave/Pick-&-Pack)
  • EDI-Flüsse
  • Geräteanbindung (RFID/Scanner)
  • Sehr gute Deutschkenntnisse in Wort und Schrift
  • Gute Englischkenntnisse in Wort und Schrift

Ihre persönlichen Voraussetzungen:

  • Hand-on Mentalität und Kommunikationsstärke
  • Selbstständige, sorgfältige und strukturierte Arbeitsweise
  • Teamgeist und Respekt im Umgang mit Kunden und Kollegen

Benefits & conditions

Unser Mandant bietet

  • Home Office & flexible Arbeitszeiten
  • Work-Life-Balance
  • Obst, Kaffee und Getränke
  • Individuelle Entwicklung
  • Urlaubs und Weihnachtsgeld
  • Vermögenswirksame Leistungen
  • Kostenfreie Parkplätze
  • Attraktive Mitarbeiterrabatte
  • Kantine
  • JobRad

Salary forecast

€65,500

€52,500

€82,500

Estimated average salary for similar positions

Estimated salary range for similar positions

About the company

Unser Kunde ist ein führender Logistikdienstleister, der umfassende Supply-Chain-Lösungen anbietet. Mit einem breiten Netzwerk und innovativen Konzepten sorgt er für effiziente Warenströme weltweit. Für diesen Kunden suchen wir im Rahmen der Festanstellung im Raum Bruchsal zum nächstmöglichen Zeitpunkt einen qualifizierten

Apply for this position