Entwickler (m/w/d)_Remote_3M++

Pforzheim, Baden-Württemberg  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Sehr geehrte Damen und Herren,

für einen unserer Kunden suchen wir derzeit einen Entwickler (m/w/d).

Gerne stelle ich Ihnen das Projekt kurz vor:

Projektstart: ab sofort
Projektdauer: 3 Monate + Option auf Verängerung
Projektauslastung: 3-5 Tage / Woche
Projektort: Remote

Hintergrund:
- Marktplatz / Partnermanagement: Partnern wird Schnittstelle zur Verfügung gestellt, um Ware bei unserem Kunden anzubieten
- Hier werden Daten (XML-Dateien, pdf und Bilder) auf einem SFTP abgelegt. Dies kann entweder direkt stattfinden, häufig jedoch wird dies über eine externe Middleware gesteuert (hauptsächlich Tradebyte)
- Diese auf dem sftp abgelegten Daten werden mit einem vom Kunden entwickelten Tool weiterverarbeitet.
- Das Tool besteht aus zwei Teilen. Einem Validator und einem Portal.
- In dem Validator werden die abgelegten Daten validiert und so transformiert, dass diese von den Folgesystemen verarbeitet werden können. Es gibt keine GUI.
- Das Portal kann Teile des Validators steuern und wird ausschließlich von der Fachabteilung verwendet. Hier gibt es eine GUI.
- Das Tool ist das System, welches neu entwickelt wird (bis auf Datailarbeiten umgesetzt).
- Darüber hinaus gibt es ein Altsystem, was in der Funktionalität nahezu
identisch ist und durch das neue Tool abgelöst wird.
- Nach der endgültigen Abschaffung des Altsystems, müssen Dinge begradigt werden und nicht essentielle Features erweitert werden, sowie ein
Monitoring mit GUI.

Herausforderungen:
- Parallelbetrieb: Da die Systeme auf die gleichen Ursprungsdateien zugreifen, müssen hier Vorkehrungen gemacht werden, damit die Systeme sich nicht gegenseitig stären. Darüber Hinaus werden derzeit Kompromisse (z.B. Ordnerstruktur) eingegangen, damit keinen weiteren Anpassungen am alten System gemacht werden müssen.
- Zeitdruck: Durch den Zeitdruck können sich Prioritäten in laufender Umsetzung verschieben. Dinge die nicht zwingend notwendig sind müssen erkannt und ggf. eine Übergangslösung geschaffen werden, damit eine schnellere Umsetzung möglich ist.
- Komplexität: Es gibt verschiedene Systeme, die entweder als Datenlieferant und/oder Datenkonsument fungieren. Das Tool nimmt hier die Funktion einer Middleware ein. Es müssen daher bei einer Lösung alle Systeme bedacht werden.
- Unsicherheit: Alles Umsysteme werden gerade oder zeitnah transformiert. Daher sind manche Informationen zu einem gewünschten Zeitpunkt nicht vorhanden oder es müssen bereits umgesetzt Dinge an neue Informationen angepasst werden
- Flexibilität: Da sich Vorgaben und Prioritäten im laufenden Prozess ändern können, bedarf es einer gewissen Flexibilität. Es müssen auch Kompromisse bei den Umsetzungen eingegangen werden, damit der zeitlich Rahmen erreicht werden kann.
- Hypercare, Weiterentwicklung und Betriebsübergabe im Anschluss nach Go Live Ende Juni

Anforderungen:
- Idealerweise Erfahrung mit Partnerwareprozess
- Erste Berührungen mit D365 oder einem Produktsystem wären schön
- Hands-on Mentalität notwendig

Stack
- Programmiersprache: Kotlin, JAVA, Angular JS
- Betriebsumgebung: Kubernetes, AWS, Gitlab CI/CD
- Schnittstellen: XML, CSV, ODATA, HTTP Feeds/Snapshots (standardisiert)

Klingt das Projekt interessant für Sie?
Dann freue ich mich auf die Zusendung Ihres aussagekräftigen CV.

Liebe Grüße
Start
ab sofort
Dauer
3 Monate
(Verlängerung möglich)
Von
Digit Solutions GmbH
Eingestellt
11.05.2022
Ansprechpartner:
Hannah Menzel
Projekt-ID:
2382629
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren