Programista/ka GIS
⚲ Warszawa
9 000–12 000 zł brutto / mies.
Wymagania
- GIS
Opis stanowiska
Nasze wymagania:
Wykształcenie wyższe informatyczne, geoinformatyczne lub inne wyższe techniczne;
Minimum 3 lata doświadczenia w pracy z technologiami GIS lub przetwarzaniem danych przestrzennych;
Bardzo dobra znajomość PostgreSQL/PostGIS, w tym indeksowania przestrzennego, operacji geometrycznych i optymalizacji zapytań;
Praktyczna znajomość narzędzi i bibliotek GIS (np. GDAL/OGR, QGIS, GeoPandas, Fiona);
Doświadczenie w przetwarzaniu danych w formatach GIS (GeoJSON, GML, Shapefile, TIFF/GeoTIFF);
Znajomość języka programowania wykorzystywanego w projekcie – preferowane C# / .NET;
Znajomość standardów integracji: REST API, JSON, OpenAPI;
Doświadczenie w pracy ze środowiskiem kontenerowym (Docker; mile widziany Kubernetes);
Znajomość zagadnień układów współrzędnych, projekcji oraz transformacji przestrzennych;
Praktyczna umiejętność pracy z Git oraz procesami CI/CD;
Umiejętność analizy dokumentacji technicznej (angielski B2).
Mile widziane:
Doświadczenie w pracy z architekturą zdarzeniową (Kafka/RabbitMQ);
Znajomość standardów danych transportowych (np. NeTEx, GTFS);
Umiejętność tworzenia usług mapowych (WMS, WFS, OGC API);
Znajomość narzędzi do monitorowania i obserwowalności;
Doświadczenie w metodykach zwinnych (Scrum, SAFe);
Znajomość notacji C4, UML, BPMN;
Wiedza z zakresu projektowania skalowalnych repozytoriów danych przestrzennych.
Zakres obowiązków:
Projektowanie i implementacja komponentów GIS oraz usług przetwarzania danych przestrzennych na potrzeby systemu, zgodnie ze specyfikacją architektoniczną;
Integracja danych geoprzestrzennych z modułami systemu, w tym przetwarzanie i konwersja danych w formatach branżowych;
Tworzenie i rozwój usług udostępniających dane przestrzenne (REST API / OGC API Features, WMS/WFS – jeśli wymagane);
Przygotowywanie pipeline’ów i narzędzi automatyzujących ładowanie, walidację i aktualizację danych GIS;
Optymalizacja zapytań i operacji przestrzennych w relacyjnych bazach danych (PostgreSQL/PostGIS);
Współpraca z zespołami backend i frontend w zakresie integracji warstw danych przestrzennych;
Udział w projektowaniu modelu danych oraz architektury modułu GIS;
Analiza i testowanie nowych narzędzi, bibliotek oraz standardów GIS w kontekście projektu;
Dokumentowanie tworzonych rozwiązań oraz udział w code review;
Praca w zespołach wytwórczych w oparciu o nowoczesne procesy CI/CD.
Wykształcenie wyższe informatyczne, geoinformatyczne lub inne wyższe techniczne;
Minimum 3 lata doświadczenia w pracy z technologiami GIS lub przetwarzaniem danych przestrzennych;
Bardzo dobra znajomość PostgreSQL/PostGIS, w tym indeksowania przestrzennego, operacji geometrycznych i optymalizacji zapytań;
Praktyczna znajomość narzędzi i bibliotek GIS (np. GDAL/OGR, QGIS, GeoPandas, Fiona);
Doświadczenie w przetwarzaniu danych w formatach GIS (GeoJSON, GML, Shapefile, TIFF/GeoTIFF);
Znajomość języka programowania wykorzystywanego w projekcie – preferowane C# / .NET;
Znajomość standardów integracji: REST API, JSON, OpenAPI;
Doświadczenie w pracy ze środowiskiem kontenerowym (Docker; mile widziany Kubernetes);
Znajomość zagadnień układów współrzędnych, projekcji oraz transformacji przestrzennych;
Praktyczna umiejętność pracy z Git oraz procesami CI/CD;
Umiejętność analizy dokumentacji technicznej (angielski B2).
Mile widziane:
Doświadczenie w pracy z architekturą zdarzeniową (Kafka/RabbitMQ);
Znajomość standardów danych transportowych (np. NeTEx, GTFS);
Umiejętność tworzenia usług mapowych (WMS, WFS, OGC API);
Znajomość narzędzi do monitorowania i obserwowalności;
Doświadczenie w metodykach zwinnych (Scrum, SAFe);
Znajomość notacji C4, UML, BPMN;
Wiedza z zakresu projektowania skalowalnych repozytoriów danych przestrzennych.
Zakres obowiązków:
Projektowanie i implementacja komponentów GIS oraz usług przetwarzania danych przestrzennych na potrzeby systemu, zgodnie ze specyfikacją architektoniczną;
Integracja danych geoprzestrzennych z modułami systemu, w tym przetwarzanie i konwersja danych w formatach branżowych;
Tworzenie i rozwój usług udostępniających dane przestrzenne (REST API / OGC API Features, WMS/WFS – jeśli wymagane);
Przygotowywanie pipeline’ów i narzędzi automatyzujących ładowanie, walidację i aktualizację danych GIS;
Optymalizacja zapytań i operacji przestrzennych w relacyjnych bazach danych (PostgreSQL/PostGIS);
Współpraca z zespołami backend i frontend w zakresie integracji warstw danych przestrzennych;
Udział w projektowaniu modelu danych oraz architektury modułu GIS;
Analiza i testowanie nowych narzędzi, bibliotek oraz standardów GIS w kontekście projektu;
Dokumentowanie tworzonych rozwiązań oraz udział w code review;
Praca w zespołach wytwórczych w oparciu o nowoczesne procesy CI/CD.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.