Python and QGIS Developer

Randstad Deutschland — Germany · Posted ~5 hours ago

Mid Contract

Skills

Python QGIS PostgreSQL PostGIS GIS geospatial data management software application development application integration SCRUM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Contribute to an agile geospatial information and data-management project focused on modernizing a legacy environmental information system. You will maintain, develop, and integrate applications, implement domain-specific functionality as a Python plugin for an open-source GIS platform, and work with PostgreSQL/PostGIS in a SCRUM environment.

Highlights

Work on an agile geospatial modernization project using open-source GIS technology, Python, PostgreSQL/PostGIS, and SCRUM, with opportunities to develop, integrate, and improve specialized applications.

Description

Für dieses Projekt dürfen ausschließlich sozialversicherungspflichtig angestellte Mitarbeitende vorgestellt werden. Die Leistungen des Auftragnehmers (Dienstleisters) werden für die Einheit „Data Management Infrastructure" erbracht. Dabei geht es um die Durchführung von agilen IT-Projekten in der fachlichen Domäne Geoinformationssysteme und Geodatenmanagement. Die Projektleistungen umfassen im Wesentlichen die Wartung und (Weiter-) Entwicklung sowie Integration von Applikationen in diesem Bereich. Konkret geht es um die Ablösung des Altsystems UIS-KK (Umweltinformationssystem Kanalkataster) auf Basis des Open Source Geo-Informationssystems „QGIS". Die spezifischen Fachfunktionen werden als ein Plugin in Python realisiert. Die Datenhaltung erfolgt in einer PostgreSQL/PostGIS-Datenbank. Im Projekt wird nach SCRUM gearbeitet. Der Dienstleister Erbringt Folgende Leistungen Entwicklung von Softwareanwendungen gemäß den Anforderungen des AuftraggebersBeratung des Auftraggebers zur technischen Umsetzung von fachlichen AnforderungenDurchführung von Workshops zur Wissensvermittlung zu QGIS(Remote-) Teilnahme an Projektterminen und relevanten Meetings; insbesondere an Events gemäß dem Vorgehen nach SCRUMFachliche Abstimmung mit Projektmanagern, Fachbereichsmitarbeitern und anderen Entwicklern, um eine termingerechte und erfolgreiche Umsetzung von Anforderungen sicherzustellenSchreiben von sauberem, effizientem und dokumentiertem Code unter Verwendung angemessener Softwareentwicklungspraktiken und Einhaltung der Standards des AuftraggebersErstellen von Lieferpaketen für die betreffenden ApplikationenMuss-Kriterien:Praktische Erfahrung in der Entwicklung von Plugins für QGIS mit Python (PyQGIS/PyQt) - Senior (> 5 Jahre Erfahrung)Erfahrung in Softwareprojekten von Eisenbahnverkehrsunternehmen - Intermediate (> 3 Jahre Erfahrung)Praktische Erfahrung in der Implementierung von bahnspezifischen Lösungen unter Verwendung von QGIS - Intermediate (> 3 Jahre Erfahrung)Tiefgehende Kenntnisse der Software QGIS und deren praktischer Anwendung - Anzahl Referenzen: 5Erfahrung in der Wissensvermittlung zu QGIS - Anzahl Referenzen: 1Soll-KriterienErfahrung in der Durchführung von Workshops zu QGIS - Anzahl Referenzen: 1 - Gewichtung 70%Praktische Erfahrung mit PostgreSQL/PostGIS-Datenbanken - Intermediate (> 3 Jahre Erfahrung) - Gewichtung 30%