Software Engineer:in
Stadtwerke Hannover AG
Hannover, Germany
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on enercity.wd3.myworkdayjobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Application Programming Interfaces (APIs)
Unit Testing
Software Bug Management
Cloud Computing
Software Quality
Code Review
Information Systems
Databases
Continuous Delivery
Continuous Integration
Data Files
+13 more
Software Design Patterns
DevOps
Github
JSON
Python (Programming Language)
Object-Oriented Software Development
Software Architecture
Web Services
Extensible Markup Language (XML)
Integration Tests
Information Technology
Code Restructuring
Devsecops
Job description
- 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., 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on enercity.wd3.myworkdayjobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
over 3 years ago
LM
Luis Minvielle
Finding IT & Technology English-speaking Jobs in GermanyÂ
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
TL
Thomas LimbĂźchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
Jobs in Germany for Americans
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago