Datafin

+ 27 (0) 21 741 0400 + 27 (0) 21 741 0400   CAREERS@DATAFIN.COM

QGIS Developer (Remote)

IT – Analyst, Data Management
Cape Town – Western Cape ~ Johannesburg – Gauteng ~ Durban – KwaZulu Natal ~ Remote

ENVIRONMENT:
Are you passionate about GIS technology and ready to take your skills to the next level? Our client is seeking a talented QGIS Developer to join their team! The ideal candidate is a master of QGIS, GeoServer, PostGIS, GDAL/OGR, and other related FOSS GIS tools. Additionally, proficiency in Leaflet, OpenLayers, GeoNode, and LizMap is a must. As a Junior GIS Software Specialist, you’ll have the opportunity to solve complex geospatial problems and perform spatial analysis/geoprocessing tasks. If you’re ready to make an impact in the GIS field and thrive in a dynamic environment, we want to hear from you!
 
DUTIES:
 
Functional & Technical Skills:
  • Collaborate with GIS analysts, team leaders, project managers and cross-functional teams to gather and define requirements for software projects.
  • Design and develop GIS applications and tools that enable efficient data visualization, analysis, and reporting.
  • Implement location-based services and geospatial functionalities within web and applications.
  • Write well-documented, clean, and maintainable code that follows best practices and coding standards.
  • Utilize libraries, APIs, and SDKs to enhance the capabilities of software
  • applications.
  • Stay up to date with advancements in GIS technology and software engineering trends.
  • Participate in code reviews and knowledge sharing sessions with team members.
  • Experience in Agile development methodologies, system development lifecycles, tools, and technology.
  • Support maintenance planning by performing spatial analysis, producing cartography and other data visualization, developing data sets, automating spatial and tabular data processing, and building web-based tools for data exploration.
 
REQUIREMENTS:
Technical Knowledge (GIS):
  • Proficiency in GIS platforms, including QGIS, PostGIS or similar
  • Experience with geospatial libraries, frameworks, and APIs for web mapping and spatial analysis – JavaScript, Leaflet, Mapbox GL, and OpenLayers
  • Experience Acerating maps using GIS software
  • Web application development using cloud-based GIS tools
  • Web application programming such as jQuery, D3, OpenLayers, Leaflet, or Google Maps
 
Technical Knowledge (Other):
  • Develop, implement, and maintain web applications using HTML, CSS, JavaScript and other front-end technologies.
  • Demonstrable ability to work with product stakeholders to translate wireframes, mock-ups, and prototypes into high-quality user interface designs.
  • Implemented, worked with, and maintained design systems and style frameworks.
  • Experience building and working with front-end frameworks such as Vue or React
  • Familiarity with version control systems like Git and agile development methodologies.
  • Experience with AWS, Google, Digital Ocean and Azure
  • Web application development using cloud-based GIS tools, ‘cloud native GIS’.
 
To your advantage:
  • Flask, Django
  • PostgreSQL RDBMS with PostGIS
  • Geographic Information Systems
  • Docker
  • QGIS and other geospatial software (C++, Qt, C, Java)
  • Mobile (iOS, Android, cross-platform)
  • REST architecture style
 
ATTRIBUTES:
  • A good command of English, both written and spoken
  • A good communicator
  • Positive “can-do” attitude
  • Self-organised and efficient
  • Enjoy working in a fast-paced environment
  • Finger on the pulse of the latest trends online
  • Working with multiple projects and teams 
  • Communication with clients, team members and management