AFRA #126 Software Developer (m/w/d) QGIS & Python-Plugin-Entwicklung (m/w/d)

Randstad Digital Germany AG
Ansprechpartner: Jeannine Keith
Frankfurt,  Deutschland
100% RemoteArbeitnehmerüberlassungStart 1/2027Dauer 12 Monate100% Auslastung90.000,00 € Budget

Beschreibung

Software Developer (m/w/d) QGIS & Python-Plugin-Entwicklung (m/w/d)
Für ein langfristiges Digitalisierungsprojekt im Bahn- und Logistikumfeld (Ablösung des Umweltinformationssystems Kanalkataster „UIS-KK“ im Team Geo-Solutions) suchen wir ab Januar 2027 einen erfahrenen Developer im Bereich Geoinformationssysteme.
Rahmendaten
  • Projektstart: 01.01.2027
  • Laufzeit: bis 31.12.2027
  • Umfang: 210 Personentage (Vollzeit / 1 FTE)
  • Einsatzort: 100% remote (Projektstandort: Frankfurt am Main)
  • Vergütung: 600 € – 700 € all-in pro Tag (netto) nur für Partner
  • Frist für Profile: 11.11.2026 um 10Uhr

Wichtige Compliance-Vorgabe (Nur Festangestellte / B2B)
Zwingende Voraussetzung für die Besetzung:
Bei diesem Projekt können ausschließlich Consultants in einem festen Anstellungsverhältnis berücksichtigt werden.
Aufgrund interner Vorgaben zum Einsatz externer Fachkräfte (HR-Compliance / Scheinselbstständigkeitsprüfung) bitten wir Sie, ausschließlich Ressourcen anzubieten, die sich bei Ihnen bzw. bei Ihren Subunternehmern in einem direkten, sozialversicherungspflichtigen Anstellungsverhältnis befinden.
Keine selbstständigen externen Fachkräfte (keine Freelancer, Einzelunternehmer, 1-Personen-GmbHs, -UGs, -GbRs etc.).

Projektkontext & Aufgaben
Ziel des Projekts ist die Neuentwicklung und Ablösung eines Legacy-Fachkatasters auf Basis von Open-Source-Technologien. Die spezifischen Fachfunktionen werden als maßgeschneidertes Python-Plugin in QGIS implementiert, mit Datenhaltung in PostgreSQL / PostGIS. Das Team arbeitet agil nach Scrum.
  • Plugin- & Softwareentwicklung: Konzeption und Implementierung von QGIS-Fachplugins und -Komponenten mit Python (PyQGIS / PyQt) unter Einsatz moderner Softwareentwicklungspraktiken.
  • Architektur & GUI: Technische Anpassungen und UI-Gestaltung unter Berücksichtigung von Qt6.
  • Datenanbindung & Services: Anbindung und Performance-Optimierung der relationalen Geodatenbanken (PostgreSQL/PostGIS) sowie Integration von OGC-Diensten (WFS, WMS, OGC API-Features).
  • Security & Distribution: Implementierung von Authentifizierungs- und Absicherungsmaßnahmen im QGIS-Umfeld sowie Erstellung von lauffähigen Lieferpaketen.
  • Agile Zusammenarbeit: Aktive Teilnahme an Scrum-Events, Code-Reviews und technische Abstimmung mit Product Ownern und Fachbereichen.

Anforderungsprofil
Wichtiger Hinweis zur Profilauswahl:
Es ist zwingend darauf zu achten, dass in den eingereichten Profilen die nachfolgend geforderten Erfahrungen, Zeiträume und Referenzen explizit und lückenlos ausgewiesen werden. Profile, aus denen die geforderten Kenntnisse und Erfahrungen NICHT hervorgehen, können im Angebotsprozess leider nicht berücksichtigt werden.
Must-Have Kriterien
  • QGIS & Python: Mindestens Intermediate-Level (> 3 Jahre Erfahrung) in der Softwareentwicklung mit QGIS via Python (PyQGIS / PyQt).
  • PostgreSQL / PostGIS: Nachweisbare Erfahrung in der Anbindung und Datenintegration relationaler Geodatenbanken.
  • Qt6-Anpassungen: Praktische Projekterfahrung bei Plugin- und GUI-Anpassungen unter Qt6.
  • Branchenerfahrung: Mindestens 1 konkretes Referenzprojekt im Bereich Transport und Logistik.
  • Security im GIS-Umfeld: Erfahrung mit Authentifizierungs- und Absicherungsmaßnahmen innerhalb von QGIS.
  • Sprachkenntnisse: Deutsch C2

Should-Have Kriterien (Mit entscheidend für die Kundenauswahl)
  • Plugin-Eigenentwicklung (30% Gewichtung): Mindestens 3 nachweisbare Referenzprojekte mit Eigenentwicklung von QGIS-Fachplugins.
  • Kartografie & Styling (20% Gewichtung): Mindestens 1 Referenzprojekt in Kartografie und Layergestaltung.
  • OGC-Standards (20% Gewichtung): Praktische Erfahrung im Umgang mit OGC-Diensten (WFS, WMS, OGC API-Features).
  • Akademischer Hintergrund (20% Gewichtung): Abgeschlossener Bachelor in Geoinformatik oder Informatik.
  • Versionskontrolle (10% Gewichtung): Fundierte Praxis im versionierten Arbeiten mit Git.

Ich freue mich auf Ihre Rückmeldung

Bewerben