Web GIS Developer

NAXA

NAXA is a leading Geo-ICT consulting firm committed to using innovative geospatial technologies to solve modern problems facing humanity. Founded in 2014, the company aims to drive technological innovations, particularly in digital and spatial technologies, to address contemporary challenges in developing countries. NAXA specializes in digital mapping, geodata collection and management, analysis, and development of geospatial applications. NAXA offers an opportunity to work on the design, development, and implementation of digital solutions, primarily geospatial applications, that solve real-life problems in thematic areas such as disaster management, sustainable development, urban planning, land management, and more. The company's core technical expertise includes digital mapping, geodata collection and management, geospatial analysis, data analysis and visualization, and web and mobile-based geospatial application development. With over 300 successful projects to its credit, NAXA has collaborated with national and local governments, UN agencies, private sectors, and CSOs both in Nepal and abroad.

Details / requirements:

Web GIS Developer

We are looking for 1 Senior and 2 Mid Level Web GIS Developers to work on some GIS based data management and visualization products for development agencies. 

If you are a GIS enthusiast and hardworking individual willing to develop technology solutions with super skills and interest in data visualization and web mapping, please do apply


Responsibilities: 

  • Performing requirements analysis, designing, development, unit testing & development of web GIS applications.

  • Development of applications using JavaScript API or any similar Web GIS SDK/API.

  • Develop, test, debug and maintain an array of custom web-based GIS applications, tools and supporting web services using standard software life cycle processes.

  • Perform web and mobile application development using ReactJS, JavaScript, HTML5, CSS, AJAX.

  • Scope new tools, technologies, and methodologies to improve processes in Web GIS related projects.

  • Maintaining existing applications and its codebase, to include troubleshooting bugs and adding new features

  • Provide support, troubleshooting, modifications, enhancements and maintenance for existing GIS applications, scripts, tools and web services.

  • Develop and maintain custom applications, tools, databases, and services in a Python, Django, Geo-Django, HTML/CSS, JavaScript, REST, JSON, SQL, and relevant technologies 

  • Manage all application code within version control systems, primarily GITHUB

  • Utilize issue tracking system (Clickup) to manage technical issues and tasks and use official communication tools like slack.

  • Develop, configure, publish, and maintain Geoserver REST services

  • Work with different services like WMS/WFS/WCS/WMTS etc.

  • Handle different vector and raster layers in both backend and frontend environment.

  • Work with relational databases like PostGreSQL and extension PostGIS and NoSQL databases like MongoDB, DynamoDB. 

  • Work with backend and frontend libraries like Django, GeoDjango, OpenLayers, Leaflet

  • Troubleshoot system performance and resolving complex technology issues

Qualifications

  • Bachelor of Science degree in the field of Geomatics Engineering, Computer science, Information technology or equivalent experience.

  • At least 3 years in software development with focus on GIS environment

  • Installing, troubleshooting, and maintaining GIS systems for access by multiple users and a sufficient understanding of workflow and GIS data layers and manipulation to troubleshoot, assess, and assist with providing IT support to complex GIS environments and issues

  • Experience in developing web GIS platforms 

  • Working knowledge of database and backend libraries like PostgreSQL, PostGIS, Django, GeoDjango

  • Working Knowledge of frontend libraries like OpenLayers, Leaflet, ReactJS

  • Knowledge of Geoserver, GeoNode, Gdal etc.

Skills Required

  • Ability to research and learn new technologies independently (self-motivated)

  • Ability to work in a fast-paced environment and work on multiple concurrent development projects.

  • Ability to effectively prioritize and execute tasks in a high-pressure environment

  • Proactive individual who is a quick learner and a  problem solver.

  • Proven track record of driving decisions collaboratively, resolving conflicts.

  • Detail oriented with exceptional verbal, written and presentation skills, strong customer service orientation

  • Ability to work in a remote team-based environment.

Why work with us:

  • Space for own initiatives

  • Open office environment 

  • Flexible work timing

  • Free Lunch in office

How to Apply:

If you are interested in this role, please send your CV along with a cover letter to hr.naxa@gmail.com.


Overview

Category Computer - System Programming
Openings 3
Salary Based on experience
Position Type Full Time
Position Level Senior Level, Mid Level
Experience 2+ years
Education B.E. in Computer Science
Posted Date 25 Jan, 2021
Apply Before 20 Feb, 2021
City Kathmandu