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
SeniorJob 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.