50% remote, 50% Berlin - Senior Backend Developer .NET Experte

Nemensis
Berlin, Germany
1 day ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles ASP.NET .NET Framework Agile Methodology C Sharp (Programming Language) Information Systems Databases Dependency Injection Microsoft SQL Server MongoDB NoSQL Object-Oriented Software Development
+13 more
RabbitMQ Redis SQL Databases Data Streaming Data Logging Backend Extreme Programming Apache Kafka Codebase Restful APIs Code Restructuring Web Api Microservices

Job description

Für unseren Kunden suchen wir zwei erfahrene Senior Backend Developer (m/w/d), die maßgeblich an der Konzeption, Entwicklung und Weiterentwicklung serverseitiger Anwendungen mitwirken. Im Mittelpunkt steht die Implementierung skalierbarer, performanter Backend-Lösungen auf Basis von C# und ASP.NET innerhalb einer modernen, verteilten Systemlandschaft im .NET-Ökosystem. Die Rolle ist zentral für den Erfolg des Projekts: Die gesuchten Entwickler verantworten den Aufbau und Betrieb von REST-APIs sowie microservice- und event-getriebenen Architekturen und tragen mit ihrer technischen Expertise und Eigenverantwortung wesentlich zur Qualität und Zukunftsfähigkeit der Lösung bei. Dabei arbeiten sie an einer großen, nicht trivialen Codebasis, die sie sicher lesen, verstehen und erweitern können, ohne bestehende, funktionierende Teile zu beeinträchtigen. Erwartet werden Senior-Profile, die in einem dynamischen, schnelllebigen Umfeld sicher agieren, Verantwortung über das Tagesgeschäft hinaus übernehmen und großen Wert auf enge Zusammenarbeit im Team legen., * Konzeption, Entwicklung und Weiterentwicklung serverseitiger Anwendungen mit C# und ASP.NET

  • Design und Implementierung von REST-APIs sowie Web-APIs nach aktuellen Best Practices
  • Entwicklung und Betrieb von Microservices sowie event-getriebenen Architekturen (inkl. monolithischer Anteile)
  • Anbindung und Optimierung von Datenbanken (SQL Server, MongoDB, Redis)
  • Anwendung objektorientierter Programmierung und Design-Prinzipien sowie Umsetzung von Clean-Code-Standards
  • Umsetzung von Object-Relational-Mapping (ORM) und Dependency Injection (DI)
  • Konzeption und Umsetzung nach Vertical Slice Architecture (VSA) und Event-Driven Design (EDD)
  • Sicherstellung von Observability in den entwickelten Systemen (Logging, Monitoring, Tracing)
  • Refactoring und kontinuierliche Verbesserung bestehender Codebasen ohne Beeinträchtigung funktionierender Komponenten
  • Mitarbeit in einem agilen Entwicklungsteam nach Methoden des Extreme Programming
  • Enge Zusammenarbeit und aktiver Wissensaustausch im Team
  • Eigenverantwortliches Arbeiten in einem schnelllebigen, anspruchsvollen Umfeld

Requirements

  • Senior-Level (P3): 5-9 Jahre Berufserfahrung
  • Mindestens 5 Jahre Erfahrung in der Webanwendungsentwicklung

Technische und fachliche Anforderungen

  • Fundierte Kenntnisse in der Backend-Entwicklung mit C# (Erfahrung mit Go von Vorteil)
  • Sicherer Umgang mit dem Framework ASP.NET sowie allgemein fundierte .NET-Kenntnisse (gängige Bibliotheken und Muster)
  • Erfahrung mit REST-APIs, Web-API-Design, Microservices, event-getriebenen Architekturen und Monolithen
  • Solide Erfahrung in objektorientierter Programmierung und objektorientiertem Design sowie Clean Code
  • Erfahrung mit Object-Relational-Mapping (ORM) und Dependency Injection (DI)
  • Kenntnisse in Vertical Slice Architecture (VSA) und Event-Driven Design (EDD)
  • Erfahrung mit Observability-Konzepten und -Tools
  • Praxis im Refactoring bestehender, nicht trivialer Codebasen
  • Sichere SQL-Entwicklung
  • Praxis mit Datenbanken: SQL Server, MongoDB, Redis
  • Erfahrung mit agiler Entwicklung und Extreme Programming
  • Fähigkeit, eine große, komplexe Codebasis zu lesen, zu verstehen und zu erweitern, ohne bestehende Funktionalität zu beeinträchtigen
  • Hohe Eigenmotivation und nachweisliche Bereitschaft, über das Erwartete hinauszugehen (“going above and beyond”)
  • Starker Fokus auf Teamwork und Zusammenarbeit
  • Englischkenntnisse mindestens auf Niveau B2

Wünschenswerte Zusatzkenntnisse (Nice to Have)

  • Erfahrung im Aufbau von Enterprise-Scale-Anwendungen
  • Erfahrung in der Zusammenarbeit in kleinen bis mittelgroßen Teams
  • Erfahrung mit NoSQL-Datenbanken
  • Erfahrung mit Kafka, RabbitMQ oder anderen Messaging- und Streaming-Technologien

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all