accessio IMS GmbH & Co.KGHamburg

Interim Software Engineer / Application Developer (w/m/d)

Project-Based

Description

Wir suchen ab sofort für unseren Kunden einen Interim Software Engineer / Application Developer (w/m/d) - Entwicklung einer sicheren QR-Code-basierten Weblösung in Vollzeit für ca. 6 Monate mit Option auf Verlängerung am Standort Raum Hamburg & Remote Work. Einsatz: 100% Remote Work Aufgaben und Verantwortlichkeiten Ein extern erreichbares Websystem soll entwickelt werden, das es externen Kund:innen ermöglicht, über dynamische QR?Codes sicher auf interne Gerätedaten zuzugreifen. Der Zugriff erfolgt ausschließlich über eine extrem robuste Authentifizierungs- und Zugriffsschicht. Die QR?Codes enthalten lediglich eine sichere Random?ID; sämtliche Inhalte werden dynamisch aus einer internen Datenbank geladen. Die Sicherheitsarchitektur stellt den entscheidenden Erfolgsfaktor dar. Systemüberblick QR?Code öffentliche Landingpage Backend?Service interne DatenbankDie Pflege der Datenbank erfolgt über eine interne Anwendung, die ausschließlich von Mitarbeitenden genutzt wird.Es muss ein gesicherter, kontrollierter Zugriff von extern (über den QR?Scan durch Kund:innen) auf interne Systeme ermöglicht werden.Ein direkter Datenbankzugriff von außen ist kategorisch auszuschließen.Erforderlich ist ein entkoppeltes API?Gateway oder ein Reverse Proxy mit strikter Zugriffskontrolle.Für den öffentlichen QR?Zugriff ist eine absolut sichere Authentifizierungs- und Autorisierungslogik zu implementieren, die auch gegen Manipulationsversuche geschützt ist. Interne Nutzendenverwaltung Interne Nutzende (Techniker und Territory Manager) benötigen eine rollenbasierte Authentifizierung.Anmeldung erfolgt z. B. über Azure AD / M365 Single Sign?On; Multi?Factor-Authentifizierung ist verpflichtend. QR?Code- und Datenlogik Jeder Datensatz muss eindeutig einem Gerät und einem Kunden zugeordnet sein.QR?Codes werden dynamisch generiert: 128?Bit Random?ID (UUID?ähnlich), die auf den Datensatz verweist.QR?Codes müssen jederzeit neu generiert bzw. ersetzt werden können.Optional kann eine „Trolley?ID“ zur Unterstützung von Mehrgeräte?Szenarien verwendet werden. Landingpage Inhalte werden just in time aus zwei Tabellen geladen.Die Darstellung muss vollständig CI?konform sein. Backend / API Das Backend liefert dynamische Inhalte für die QR?Landingpage.Es validiert die QR?ID, löst sie gegen die interne Datenbank auf und generiert die entsprechenden Inhalte.Das Backend bildet die zentrale Sicherheitsschicht zwischen dem externen Webzugang und der internen Datenbank. Nichtfunktionale Anforderungen Skalierbarkeit: Das System muss erweiterbar sein

  • mehr Geräte, mehr Kunden, mehr Inhalte
  • ohne grundlegende Architekturänderungen.Wartung: Bereitstellung einer vollständigen Dokumentation sowie Durchführung einer „Train the Trainer“-Schulung.Qualitätssicherung: Umfassende Sicherheits- und Funktionstests müssen vor dem Go?Live erfolgen.

Skills

GoAzureAPI

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching