Senior Softwareentwickler ?- Systemdesign & KI
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
Der ideale Kandidat bringt mehrjährige Erfahrung in der Softwareentwicklung mit und ist routiniert im Umgang mit mindestens einer modernen Programmiersprache, wie beispielsweise Java, Python oder C#. Eine Leidenschaft für den Aufbau, die Strukturierung und die Weiterentwicklung von Systemen ist ebenso wichtig. Sie sollten ein gutes Verständnis für Software- und Systemarchitekturen mitbringen, einschließlich modularer Anwendungen, Services, Schnittstellen und Cloud-Umgebungen. Erste praktische Erfahrungen mit KI-basierten Lösungen, Datenverarbeitung oder Automatisierung sind wünschenswert und sollten weiter vertieft werden. Der Kandidat sollte pragmatisch, analytisch und lösungsorientiert arbeiten können, komplexe technische Inhalte verständlich kommunizieren und Freude an der Teamarbeit haben. Erfahrung im Anforderungsmanagement, in der Erstellung von Lasten- und Pflichtenheften sowie mit DevOps-Praktiken, CI/CD und agilen Methoden ist von Vorteil. Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse runden das Profil ab.
Technologien
Python Java C# CI/CD
Soft Skills
Teamfähigkeit Kommunikation Analytisches Denken
Erforderliche Sprachen
Deutsch Englisch
About the company
Das Unternehmen ist ein führender Dienstleister im intelligenten Messwesen und spielt eine aktive Rolle in der digitalen Transformation der Energiebranche. Mit effizienten IT-Prozessen und innovativen Lösungen arbeitet das Unternehmen eng mit Stadtwerke-Partnern zusammen, um die Energiewende voranzutreiben. Zur Verstärkung des Teams in der IT und Prozessdigitalisierung suchen wir einen Senior Softwareentwickler (m/w/d) für Systemdesign und Künstliche Intelligenz. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Realisierung komplexer Softwarelösungen mit Systemcharakter. Dies umfasst die fachliche Analyse, das Design, die Implementierung sowie den produktiven Betrieb der Software. Sie bringen Ihr Verständnis für Systemzusammenhänge, Schnittstellen und Skalierbarkeit aktiv in die Softwareentwicklung ein und gestalten die technische Umsetzung der Anwendungen maßgeblich mit. Zu Ihren Aufgaben gehört es, Softwarelösungen zu entwickeln, Code und Komponenten zu strukturieren, technische Designentscheidungen zu treffen und sicherzustellen, dass die Lösungen stabil, wartbar und zukunftsfähig sind. Sie integrieren Architekturüberlegungen pragmatisch in den Entwicklungsprozess, um qualitativ hochwertige Software zu erstellen. Das Arbeitsumfeld ist geprägt von einer offenen Feedbackkultur und der Möglichkeit, mobil zu arbeiten. Zudem bietet das Unternehmen flexible Arbeitszeitmodelle und fördert die Fort- und Weiterbildung seiner Mitarbeiter.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on xing.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
System change: restart as developer?
Finding IT & Technology English-speaking Jobs in Germany
The Biggest German Tech Companies
Top-Paying Tech Jobs (with Salaries)