Senior Backend Engineer .NET / Cloud Native / Distributed Systems
Francotyp-Postalia GmbH
Berlin, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
SeniorJob location
Berlin, Germany
Tech stack
ASP.NET
.NET
API
Application Performance Management
Automation of Tests
Azure
C Sharp (Programming Language)
Software as a Service
Cloud Engineering
Code Review
Continuous Integration
Data Files
Data Security
Relational Databases
Software Debugging
Distributed Systems
Entity Framework
Message Broker
OAuth
RabbitMQ
Openid Connect
Prometheus
Standard Sql
SQL Databases
Data Logging
Cloud Platform System
Grafana
Backend
GIT
Containerization
Kubernetes
REST
Domain Driven Design
Docker
Web Api
Microservices
Job description
- 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 ArchitekturentscheidungenSchrittweise Modernisierung und Verbesserung bestehender Systeme ohne unnötige Komplett-Neuentwicklungen
Requirements
- 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 übernehmenSehr 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 ArchitekturenErfahrung mit mandantenfähigen SaaS-Plattformen
Benefits & conditions
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)
About the company
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 der FP 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