GIS Developer

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 30 Month(s)

Skills

ArcGIS API for JavaScript
Python
GIS
geospatial applications
tools
and solutions
GIS Developer to design
spatial data management
API integration
JavaScript
.NET
or Java.
SQL Server (with spatial extensions)
PostGIS
and Esri Geodatabases
AngularJS
Ember
Backbone
node.js
Cordova
Rails
React JS
C#
Web development
Rest APIs
Webservices

Job Details

Job Title: Front End Developer / GIS Developer

Work Location: Cary, NC (Remote)

Duration: Long Term

****Working Model: Full remote If in Cary, we are in office Tuesday and Wednesday but again position can be remote or at any of our admin locations.

Job Description:

The top 3 skills for the Front-End Developer position are:

  • ArcGIS API for JavaScript: This is the highest priority skill.
  • Python: While not a dealbreaker, Python skills are highly desirable.
  • GIS: Candidates should have a solid understanding of GIS principles and some practical experience.

Job Summary:

  • We are seeking a self-motivated GIS Developer to design, develop, and implement geospatial applications, tools, and solutions.
  • The ideal candidate will be a self-starter with the ability to conduct independent research, troubleshoot issues, and propose innovative solutions.
  • This role requires strong expertise in GIS software development, including front-end and back-end development, spatial data management, and API integration.
  • The GIS Developer will collaborate with stakeholders, analysts, and software engineers to create cutting-edge GIS solutions that enhance decision-making, data visualization, and spatial analysis.

Key Responsibilities:

  • Develop and maintain GIS applications for web and desktop environments using JavaScript, Python, .NET, or Java.
  • Design, manage, and optimize spatial databases using SQL Server (with spatial extensions), PostGIS, and Esri Geodatabases.
  • Integrate GIS applications with third-party APIs, web services, and enterprise systems.
  • Develop automation scripts for data processing and ETL workflows.
  • Implement and maintain geospatial web services (REST, SOAP, WMS, WFS, Ostandards).
  • Deploy and manage GIS servers and services (ArcGIS Server, ArcGIS Online, and ArcGIS Enterprise).
  • Develop and enhance web-based mapping solutions and spatial databases.
  • Perform spatial analysis and data visualization using Esri ArcGIS, QGIS, and other GIS technologies.
  • Optimize the performance and scalability of GIS applications and infrastructure.
  • Collaborate with GIS analysts, database administrators, and software developers.
  • Ensure data accuracy, integrity, and security in GIS applications.
  • Provide technical support, documentation, and training for GIS tools and applications.

Qualifications:

  • Proficiency in Python, JavaScript, SQL, C#, and other programming languages.
  • Strong experience with Esri ArcGIS platform (ArcGIS API for JavaScript, ArcGIS Pro SDK, ArcPy, ArcGIS Online, ArcGIS Enterprise).
  • Familiarity with web development frameworks such as React, Angular, Node.js, Python, JavaScript, Java.
  • Experience working with geospatial databases (PostGIS, SQL Server).
  • Solid understanding of GIS data formats, coordinate systems, and projections.
  • Proven experience with API development and integration for GIS applications.
  • Strong problem-solving skills and ability to optimize GIS applications and workflows.
  • Bachelor s degree in GIS, Computer Science, Geography, Engineering or a related field.

Responsibilities:

  • Creating and maintaining web and hybrid mobile applications.
  • Create dynamic front-end applications from design concept to implementation.
  • Develop JavaScript to interact with industry standard libraries for rich client interactions on the desktop, mobile web and mobile hybrid apps.
  • Work with business stakeholders to gather requirements and input for the maintenance and enhancement of existing websites and development of new products and features.
  • Work with QA and Development teams to ensure compatibility and quality of applications.
  • Front end development in a fast-paced Agile environment.
  • Hands on development with front end technologies, including AngularJS, Ember, Backbone, node.js, Cordova, Rails.
  • Building cross-device hybrid mobile applications on iOS and Android is a plus.
  • Strong skills in web and mobile design, including working knowledge of the following: HTML5, CSS, PostCSS, SASS, AJAX, JavaScript, Aurelia.js, React Native (Flexbox) automated testing, issue tracking and source control tools.
  • Strong user interface design skills, usability analysis and experience with responsive design patterns.
  • Understanding of RESTful web-architectures and Services Oriented Architecture.
  • High volume, customer-centric web and mobile applications, commerce sites, multivariate testing, highly desirable.

Thank you! Bharath RP, Ph: x 121

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.