Software Engineer:in

Stadtwerke Hannover AG

Hannover

Hybrid

EUR 90.000 - 120.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Enercity sucht einen erfahrenen Software Engineer:in zur Entwurfs- und Entwicklung von Anwendungen, Skripten und Services. Du refaktorisierst Code, integrierst Daten aus APIs/DBs, entwickelst robuste APIs und automatisierst Build/Tests/Deployments in Cloud-Umgebungen.

Erwartet werden 8 Jahre Python-Erfahrung, DevOps-Background und strukturierte Arbeitsweise. Du arbeitest eigenverantwortlich mit Architekt:innen, QA und DevSecOps zusammen und trägst zur kontinuierlichen Weiterentwicklung der

Qualifikationen

  • Abgeschlossenes Informatikstudium (Diplom/Master) oder vergleichbare Qualifikation.
  • Mindestens acht Jahre Programmiererfahrung in Python oder ähnlichen OO-Sprachen.
  • Erfahrung im DevOps/ALM-Umfeld; Energiewirtschaftserfahrung von Vorteil.
  • Selbstständige, strukturierte und analytische Arbeitsweise.
  • Teamfähigkeit und Durchsetzungsvermögen.

Aufgaben

  • Entwurf, Entwicklung und Optimierung von Anwendungen, Skripten und Services in passenden Sprachen/Frameworks.
  • Bestehende Codebasen gezielt refaktorisieren zur Wartbarkeit und Performance.
  • Daten aus APIs, Datenbanken oder Dateien verarbeiten, sauber integrieren und qualitätssicher machen.
  • Webservices und Schnittstellen entwickeln, dokumentieren und pflegen.
  • Sichere, wiederverwendbare APIs für interne/externe Systeme implementieren.
  • Build-, Test- und Deployment-Prozesse automatisieren; Cloud/Container-Umgebungen einsetzen.
  • Tools/Skripte im DevOps-Kontext erstellen, Prozessoptimierung unterstützen.
  • Unit-/Integration-/End-to-End-Tests einsetzen; CI/CD nutzen (GitHub Actions).

Kenntnisse

Python
OO-Programmierung
DevOps
Teamfähigkeit
Analytisches Denken

Ausbildung

Informatik Master

Tools

GitHub Actions

Jobbeschreibung

Aufgaben
  • Als Software Engineer:in übernimmst du den Entwurf, die Entwicklung und die Optimierung von Anwendungen, Skripten und Services in geeigneten Programmiersprachen und Frameworks.
  • Bestehende Codebasen refaktorisierst du gezielt, um Wartbarkeit, Effizienz und Performance nachhaltig zu steigern.
  • Daten aus unterschiedlichen Quellen wie APIs, Datenbanken oder strukturierten Dateien, zum Beispiel CSV, JSON oder XML, verarbeitest und integrierst du zuverlässig. Dabei stellst du die Qualität und Konsistenz der Daten sicher und schaffst eine belastbare Grundlage für weiterführende Anwendungen und Prozesse.
  • Webservices und Schnittstellen entwickelst, dokumentierst und pflegst du unter Einsatz gängiger API-Frameworks.
  • Sichere und wiederverwendbare APIs für interne und externe Systeme implementierst du mit Blick auf Stabilität, Anschlussfähigkeit und langfristige Nutzbarkeit.
  • Build-, Test- und Deployment-Prozesse automatisierst du und unterstützt die Arbeit in Cloud- und Container-Umgebungen.
  • Im DevOps-Kontext erstellst du Tools und Skripte, die Prozesse effizienter machen und die kontinuierliche Weiterentwicklung der Systemlandschaft unterstützen.
  • Unit-Tests, Integrationstests und End-to-End-Tests setzt du ein, um Codequalität, Robustheit und Wiederverwendbarkeit abzusichern. Außerdem nutzt du Continuous Integration und Continuous Delivery, zum Beispiel mit GitHub Actions, um Entwicklungs- und Auslieferungsprozesse strukturiert und qualitätsgesichert zu gestalten.
Anforderungen
  • Du verfügst über einen Universitäts- oder Hochschulabschluss auf Diplom- oder Master-Niveau im Bereich Informatik oder über eine vergleichbare Qualifikation.
  • Mindestens acht Jahre Programmiererfahrung in Python oder anderen vergleichbaren objektorientierten Programmiersprachen bringst du mit.
  • Berufliche Erfahrung im DevOps- oder ALM-Umfeld sowie Erfahrungen in der Energiewirtschaft sind ein Plus.
  • Deine Arbeitsweise ist selbstständig, strukturiert und analytisch geprägt.
  • Teamfähigkeit und Durchsetzungsvermögen runden dein Profil ab.
Zusatzinformationen

In der Rolle als Software Engineer:in verbindest du Business- und technische Anforderungen mit tragfähigen Softwarearchitekturen und Systemdesigns, die skalierbar, wartbar und performant sind. Du implementierst Features, Services und Schnittstellen in passenden Programmiersprachen und Frameworks und berücksichtigst dabei Clean Code, Design Patterns und Best Practices. Durch Unit-Tests, Integrationstests und Code-Reviews trägst du dazu bei, Robustheit, Lesbarkeit und Wiederverwendbarkeit der Software sicherzustellen. Auch die Bereitstellung von Anwendungen, beispielsweise in Cloud-Umgebungen oder Containern, sowie die kontinuierliche Pflege, das Bugfixing und das Refactoring bestehender Systeme gehören zum Verantwortungsbereich. Die enge Zusammenarbeit mit Architekt:innen, QA, DevSecOps und weiteren Stakeholder:innen prägt die Rolle ebenso wie die kontinuierliche Weiterentwicklung von Wissen in neuen Technologien, Methoden und Tools.

Noch Fragen?

Svenja Rudolph - Recruiting-Manager:in

Telefon:

+49 (1520) 9783065

E-Mail:

svenja.rudolph@enercity.de

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Engineer:in
Software Engineer:in

enercity • Hannover

Vor Ort
EUR 90.000 - 120.000
Software Engineer:in
Software Engineer:in

enercity AG • Hannover

Vor Ort
EUR 90.000 - 120.000
Senior Software Engineer (human) - Platform & Cross-Functional Services
Senior Software Engineer (human) - Platform & Cross-Functional Services

All for One • Rosenheim

Hybrid
EUR 90.000 - 130.000
Python Developer (w/m/d)
Python Developer (w/m/d)

TieTalent • Berlin

Hybrid
EUR 65.000 - 85.000
Mobilität Homeoffice
30 Tage Urlaub
Betriebliche Altersvorsorge
+3
Senior Software Engineer (human) - Platform & Cross-Functional Services
Senior Software Engineer (human) - Platform & Cross-Functional Services

All for One • Dortmund

Hybrid
EUR 90.000 - 120.000
Homeoffice
Hybrides Arbeiten
Individuelle Entwicklungschancen
Requirements Engineer (all genders)
Requirements Engineer (all genders)

adesso SE • München

Vor Ort
EUR 60.000 - 80.000
Senior Software Engineer (human) - Platform & Cross-Functional Services
Senior Software Engineer (human) - Platform & Cross-Functional Services

All for One • Heilbronn

Hybrid
EUR 70.000 - 110.000
Hybrides Arbeiten
Weiterentwicklungsmöglichkeiten
Tolles Miteinander
+1
Senior Software Engineer (f/m/d)
Senior Software Engineer (f/m/d)

HMS Networks AB • Darmstadt

Vor Ort
EUR 80.000 - 105.000
Software-Entwickler (m/w/d)
Software-Entwickler (m/w/d)

Der Entrepreneurs Club e.K. • Berlin

Vor Ort
EUR 55.000 - 85.000
Umfassende Einarbeitung
30 Tage Urlaub
Flexible Arbeitszeiten
+4
Full-Stack-Entwickler (m/w/d)
Full-Stack-Entwickler (m/w/d)

PERFACCT UG • Potsdam

Vor Ort
EUR 55.000 - 75.000
Zukunftssichere Projekte
Flache Hierarchien
Flexible Arbeitszeiten
+2