Aktiviere Job-Benachrichtigungen per E-Mail!

Software Developer Digital Twin / Asset Administration Shell AAS (m / f / d)

KROHNE Group

Duisburg

Vor Ort

EUR 50.000 - 70.000

Vollzeit

Vor 30+ Tagen

Zusammenfassung

Ein führendes Unternehmen in der Automatisierungstechnik sucht einen Softwareentwickler zur Entwicklung von Digital Twins und Datenlösungen. Sie werden verantwortlich sein für die Implementierung von Kundenanforderungen und die Entwicklung von Software-Komponenten in einem dynamischen Team. Ideale Kandidaten haben ein Studium in Informatik und umfangreiche Kenntnisse in C# sowie Datenbanken.

Qualifikationen

  • Abgeschlossenes Studium der Informatik oder vergleichbarer Studiengang erforderlich.
  • Erfahrung im SDLC mit mehreren Projekten.
  • Gute Kenntnisse in C#, relationalen und No-SQL-Datenbanken.

Aufgaben

  • Entwicklung von Digital Twins und Data Pipelines.
  • Implementierung von Kundenanforderungen und Entwicklung von Services.
  • Testen und Dokumentieren der Software-Komponenten.

Kenntnisse

C#
Datenbanken
Software-Development-Lifecycle
Teamfähigkeit
Selbstständiges Arbeiten
Deutsch
Englisch

Ausbildung

Studium der Informatik oder vergleichbarer Studiengang

Tools

GitLab
Microsoft Azure
No-SQL-Datenbanken
Jobbeschreibung
Aufgaben
  1. Entwicklung von Digital Twins auf Basis der Asset Administration Shell - AAS (Verwaltungsschale)
  2. Einrichtung von Data Pipelines aus Datenbanken unserer Produktionsstandorte in unsere IIoT-Plattform
  3. Implementierung von Kunden- und Marktanforderungen sowie Entwicklung von Services für unsere Kunden auf Basis der AAS und des DPP, gemeinsam mit unserem Senior Developer
  4. Datenanalyse und Schnittstellenentwicklung für die Abbildung der Daten auf die AAS & Submodelle
  5. Entwicklung von Software-Libraries für die automatisierte Erstellung von AAS, Submodellen & DPP
  6. Entwicklung von Software-Komponenten für die (on-demand) Erstellung der Submodelle und AAS sowie deren Validierung
  7. Testen, Deployen und Dokumentieren der Software Libraries und Komponenten
  8. Containerisieren von Services und Software-Komponenten
Anforderungen
  1. Erfolgreich abgeschlossenes Studium der Informatik oder eines vergleichbaren Studiengangs
  2. Erfahrung im Software-Development-Lifecycle (SDLC) mit mehreren Projekten
  3. Grundkenntnisse in der Verwaltungsschale, Submodellen und im Digitalen Produktpass
  4. Sehr gute Kenntnisse in der Programmiersprache C#
  5. Sehr gute Kenntnisse in relationalen Datenbanken (z.B. MySQL, MS-SQL, PostgreSQL, Oracle)
  6. Sichere Deutsch- und Englischkenntnisse in Wort und Schrift
  7. Teamfähigkeit, selbstständiges Arbeiten, hohe Eigenverantwortung
  8. Von Vorteil sind außerdem Grundkenntnisse in der Digital Data Chain und VDI2770
  9. Erfahrung mit Unit-Tests und Integration-Tests
  10. Erfahrung mit CI / CD in GitLab
  11. Gute Kenntnisse in No-SQL-Datenbanken (z.B. MongoDB)
  12. Erfahrung mit Cloud-Plattformen – idealerweise Microsoft Azure
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.