Rodzaj pracy: Pełny etat
Rodzaj umowy: Własna działalność
Ilość wakatów: 1
Minimalne doświadczenie: Od 5 do 10 lat
Wykształcenie: Wyższe inżynierskie
Branża: Praca IT - Bazy danych, Praca IT - Programowanie / Analizy, Praca IT - Kontrola jakości, Praca Internet / e-commerce
W firmie Emapa S.A. od prawie 20 lat tworzymy rozwiązania do zarządzania transportem, optymalizacji tras, nawigacji GPS i geomarketingu. Wychodząc naprzeciw zmieniający się potrzebom firm, realizujemy innowacyjne projekty oparte o mapę dla kluczowych graczy na rynku. Nasze technologie rewolucjonizują procesy związane z łańcuchem dostaw i mają zastosowanie w wielu branżach, m.in. transportowej, produkcyjnej, kurierskiej czy retail. Nasz zespół projektowo-badawczy regularnie pobija kolejne światowe rekordy w dziedzinie zaawansowanej optymalizacji tras.
Obecnie poszukujemy osoby na stanowisko:
Senior .NET Developer (full stack)
[rekrutacja online]
Warszawa, Łódź
Mile widziana znajomość z zakresu GIS
Serverside:
• .NET i język C# (pełen framework i .net core)
• WebAPI I znajomość zagadnień związanych z tworzeniem usług typu REST API, RPC API i obsługi formatów XML, JSON
• EntityFramework
• Znajomość PostgreSQL + PostGIS / MS SQL Server + Spatial; praktyczna umiejętność pracy z danymi przestrzennymi będzie atutem
• Znajomość Windows Server, umiejętność konfiguracji i zarządzania
FrontEnd
• Js / js next
• Html 5
• Css
• ExtJS, Dojo – przy czym korzystamy obecnie z ExtJS, jednak znajomość innych frameworków UI mile widziana
• Aplikacje typu SPA (single page app)
• Znajomość formatów danych przestrzennych; wektorowe: geojson, topojson, wkt, vector tiles; rastrowe: głównie konsumpcja kafli mapowych;
• Znajomość i praktyczne wykorzystanie usług sieciowych zgodnych ze standardami OGC (Open Geospatial Consortium) – WMS, WFS, WCS, WMTS, etc;
Inne:
• Znajomość języka angielskiego w stopniu umożliwiającym przyswajanie i pisanie dokumentacji tworzonych usług
• Umiejętności miękkie, pozwalające na pełnienie roli Team Leader’a
Mile widziana wiedza specjalistyczna z wybranych zakresów:
• Znajomość zagadnień architektury oprogramowania, umiejętność programowania rozwiązań typu WebAPI, aplikacje klienckie
• Umiejętności analityczne pozwalające na zbieranie i interpretację wymagań biznesowych i funkcjonalnych oprogramowania
• Umiejętność pracy w metodykach zwinnych
• TDD i praktyczna umiejętność pisania testów jednostkowych oraz testów integracyjnych
• Znajomość formatów danych przestrzennych; wektorowe: shp, mif, wkt, wkb, vector tiles; rastrowe: geotiff, ecw, jp2;
• Znajomość interfejsów OpenLayers, Leaflet, GoogleMaps, MapBox