Senior Backend Developer (C# / Python) gesucht in Dresden

Enloc Group
Dresden, Germany
2 days ago

Role details

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

Job location

Dresden, Germany

Tech stack

.NET
Amazon Web Services (AWS)
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Continuous Integration
Relational Databases
Software Design Patterns
Entity Framework
Github
Python
PostgreSQL
Microsoft SQL Server
MySQL
Object-Oriented Software Development
Software Architecture
Simple Object Access Protocol (SOAP)
Systems Architecture
Backend
GIT
Git Flow
Kubernetes
REST
Docker

Job description

  • Du bist verantwortlich für die Weiterentwicklung, Pflege und Wartung eines bestehenden Backend-Systems in der Energie- und Wohnungswirtschaft.
  • Du entwickelst und erweiterst Backend-Komponenten sowie REST APIs und kümmerst dich um die Integration von externen SOAP- und REST-Schnittstellen.
  • Du analysierst bestehende Systeme und verbesserst kontinuierlich deren Performance, Stabilität und Wartbarkeit.
  • Du planst und setzt Anforderungen eigenständig um und arbeitest dabei eng mit deinem Team, dem Team Lead und dem Product Owner zusammen.
  • Du entwickelst und implementierst Business Logic und sorgst für eine saubere, nachhaltige Systemarchitektur.
  • Du schreibst und erweiterst automatisierte Tests, um die Qualität und Weiterentwicklung des Systems abzusichern.
  • Du führst Code Reviews durch und bringst dich aktiv mit konstruktivem Feedback ins Team ein.
  • Du optimierst kontinuierlich Prozesse und automatisierst Abläufe, um unsere Systeme effizienter und robuster zu gestalten.

Requirements

  • Du verfügst über sehr gute Kenntnisse in C# und/oder Python sowie fundierte Erfahrung mit dem .NET Framework (ab Version 6, idealerweise .NET 8/9).
  • Du hast mehrjährige Berufserfahrung (ca. 3-5+ Jahre) in der Backend-Entwicklung und arbeitest sicher in bestehenden Systemlandschaften.
  • Du hast Erfahrung mit Entity Framework Core sowie im Umgang mit relationalen Datenbanken wie PostgreSQL, MSSQL oder MySQL.
  • Du entwickelst sauberen, testbaren Code und bist vertraut mit OOP, Design Patterns sowie CI/CD und Git (idealerweise GitFlow).
  • Du hast Erfahrung in der Analyse, Optimierung und Automatisierung von Prozessen.
  • Du bringst idealerweise Kenntnisse in Cloud-Technologien wie Azure (oder AWS/GCP) mit und hast Berührungspunkte mit Container-Technologien wie Docker, Kubernetes oder Helm.
  • Du hast Erfahrung mit Tools wie Azure DevOps oder GitHub.
  • Du hast ein gutes Verständnis für Softwarearchitektur und Qualitätssicherung durch automatisierte Tests.
  • Du arbeitest strukturiert, denkst analytisch und setzt Anforderungen eigenständig und zuverlässig um.
  • Du kommunizierst klar, proaktiv und lösungsorientiert im Team.
  • Du verfügst über sehr gute Deutsch- oder Englischkenntnisse.

Apply for this position