FP Document Services GmbH

Senior Backend Developer (m/w/d) .NET / Cloud Native / Distributed Systems

Die Stellenanzeige deiner ursprünglichen Anfrage ist leider nicht mehr vakant.
Wie wäre es mit diesem Job-Angebot?

Diese Stelle ist auch an weiteren Standorten verfügbar.

Wähle den gewünschten Standort aus:

Als mittelständischer Konzern mit rund 750 Mitarbeitenden und Hauptsitz in Berlin (Deutschland) bieten wir Dir spannende Aufgaben in allen Bereichen entlang der Wertschöpfungskette.

In den Geschäftsbereichen Mailing & Shipping Solutions, Digital Business Solutions und Document Services arbeiten unsere Teams international zusammen. Bereits seit über 100 Jahren entwickeln wir für unsere Kunden umfassende Lösungen, die den Büro- und Arbeitsalltag einfacher und effizienter gestalten – von Frankiermaschinen bis hin zu digitalen Lösungen für die Geschäftskommunikation, das Prozess- und Workflowmanagement.

In derFP Document Services GmbH, verbinden wir langjährige Erfahrung in der Geschäftskommunikation mit modernen Services rund um Input-, Output- und Dokumentenmanagement und suchen Dich ab sofort als Senior Backend Engineer (m/w/d) .NET / Cloud Native / Distributed Systems.

Deine Aufgaben:

  • Entwicklung und Weiterentwicklung von Backend-Services mit C# und ASP.NET Core
  • Konzeption und Implementierung stabiler REST-APIs und interner Serviceschnittstellen
  • Umsetzung asynchroner und ereignisbasierter Verarbeitungsprozesse mit RabbitMQ
  • Weiterentwicklung bestehender Microservices und sauber geschnittener fachlicher Komponenten
  • Persistenz und Datenzugriff mit Entity Framework Core sowie relationalen Datenbanken
  • Containerisierung und Betrieb der Anwendungen mit Docker und Kubernetes
  • Analyse und Behebung von Fehlern sowie Optimierung von Performance, Skalierbarkeit und Stabilität
  • Umsetzung sicherer Authentifizierungs- und Autorisierungsmechanismen, unter anderem mit OAuth 2.0 und OpenID Connect
  • Erstellung und Pflege automatisierter Unit-, Integrations- und API-Tests
  • Mitarbeit an CI/CD-Pipelines, Branching- und Release-Prozessen in Azure DevOps
  • Durchführung von Code Reviews und Einhaltung gemeinsamer Entwicklungs- und Qualitätsstandards
  • Technische Dokumentation von APIs, Abläufen und relevanten Architekturentscheidungen
  • Schrittweise Modernisierung und Verbesserung bestehender Systeme ohne unnötige Komplett-Neuentwicklungen

Das bringst Du mit:

  • Mehrjährige Berufserfahrung in der Backend-Entwicklung mit C# und .NET beziehungsweise ASP.NET Core
  • Sehr gute Kenntnisse im Entwurf und in der Umsetzung von Web-APIs und serviceorientierten Anwendungen
  • Praktische Erfahrung mit RabbitMQ oder einem vergleichbaren Message Broker
  • Gute Kenntnisse in Entity Framework Core, SQL und relationaler Datenmodellierung
  • Erfahrung mit Docker und Kubernetes im Entwicklungs- und Betriebsumfeld
  • Sicherer Umgang mit Git sowie CI/CD-Prozessen, idealerweise in Azure DevOps
  • Gutes Verständnis für Microservices, verteilte Systeme und asynchrone Verarbeitung
  • Erfahrung mit automatisierten Tests, Debugging, Logging und strukturierter Fehleranalyse
  • Bewusstsein für Security, Datenschutz und mandantenfähige Anwendungen
  • Pragmatische, strukturierte und qualitätsorientierte Arbeitsweise
  • Bereitschaft, Verantwortung für den eigenen Code von der Umsetzung bis zum produktiven Betrieb zu übernehmen
  • Sehr gute Deutsch- und gute Englischkenntnisse

Von Vorteil:

  • Erfahrung mit Azure oder vergleichbaren Cloud-Plattformen
  • Kenntnisse in Observability, zum Beispiel OpenTelemetry, Application Insights, Prometheus oder Grafana
  • Erfahrung mit Retry-Strategien, Dead-Letter Queues, Idempotenz und resilienten Systemen
  • Erfahrung mit der Verarbeitung großer Dateien, Dokumentenmengen oder langlaufenden Hintergrundprozessen
  • Kenntnisse in Domain-driven Design, Clean Architecture oder modularen Architekturen
  • Erfahrung mit mandantenfähigen SaaS-Plattformen

Unser Teck-Stack:

C# / .NET / ASP.NET Core · Entity Framework Core / SQL · RabbitMQ · Docker / Kubernetes · Azure DevOps / Git / CI/CD · OAuth 2.0 / OpenID Connect · REST APIs / Microservices

Das bringen wir mit:

  • Du arbeitest in einer modernen Microsoft- und Azure-Umgebung
  • Du bist Teil eines motivierten Teams mit kurzen Entscheidungswegen
  • Du arbeitest in einem wachstumsorientierten Umfeld mit viel Gestaltungsspielraum
  • Zuschuss zum Jobticket
  • Zuschuss zur betrieblichen Altersvorsorge
  • 30 Tage Urlaub pro Kalenderjahr
  • Flexible Arbeitszeiten sowohl im Büro als auch remote
  • Corporate Benefits (regelmäßig wechselnde Rabattaktionen)

Weitere interessante Stellenanzeigen