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
Aufgaben
- Entwicklung von Digital Twins auf Basis der Asset Administration Shell - AAS (Verwaltungsschale)
- Einrichtung von Data Pipelines aus Datenbanken unserer Produktionsstandorte in unsere IIoT-Plattform
- 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
- Datenanalyse und Schnittstellenentwicklung für die Abbildung der Daten auf die AAS & Submodelle
- Entwicklung von Software-Libraries für die automatisierte Erstellung von AAS, Submodellen & DPP
- Entwicklung von Software-Komponenten für die (on-demand) Erstellung der Submodelle und AAS sowie deren Validierung
- Testen, Deployen und Dokumentieren der Software Libraries und Komponenten
- Containerisieren von Services und Software-Komponenten
Anforderungen
- Erfolgreich abgeschlossenes Studium der Informatik oder eines vergleichbaren Studiengangs
- Erfahrung im Software-Development-Lifecycle (SDLC) mit mehreren Projekten
- Grundkenntnisse in der Verwaltungsschale, Submodellen und im Digitalen Produktpass
- Sehr gute Kenntnisse in der Programmiersprache C#
- Sehr gute Kenntnisse in relationalen Datenbanken (z.B. MySQL, MS-SQL, PostgreSQL, Oracle)
- Sichere Deutsch- und Englischkenntnisse in Wort und Schrift
- Teamfähigkeit, selbstständiges Arbeiten, hohe Eigenverantwortung
- Von Vorteil sind außerdem Grundkenntnisse in der Digital Data Chain und VDI2770
- Erfahrung mit Unit-Tests und Integration-Tests
- Erfahrung mit CI / CD in GitLab
- Gute Kenntnisse in No-SQL-Datenbanken (z.B. MongoDB)
- Erfahrung mit Cloud-Plattformen – idealerweise Microsoft Azure