Skip to Main Content
GIS Developer
Data Vision Group, LLC Forest Hills, NY

GIS Developer

Data Vision Group, LLC
Forest Hills, NY
Expired: over a month ago Applications are no longer accepted.
  • $120,000 to $140,000 Yearly
  • Vision , Medical , Dental , Paid Time Off , Life Insurance , Retirement
  • Full-Time
Job Description

Title –GIS Developer

Location – Remote

Job Type – Full Time

Job Description

The DVG GIS team seeks a dynamic candidate experienced in developing comprehensive GIS applications for both the web and backend. The role involves creating solutions to challenging and significant projects for diverse clients, constructing GIS web apps, backend geoprocessing, cloud-based APIs, and integrations for web and mobile GIS apps using cutting-edge technology. DVG seeks a candidate passionate about GIS, coding, and using these skills to help clients solve challenges. The successful candidate will work on a team of technology and GIS professionals working collaboratively to ensure customer success.

The successful candidate will work on our product team on both the backend systems and the frontend website and API. This position presents an excellent opportunity to contribute to an evolving and patented geo-search product while gaining experience in Microsoft Azure technologies, containerization (Docker, Kubernetes), and various backend (Node.js, Elasticsearch, MongoDB) and frontend technologies (JavaScript, Azure serverless hosting). The candidate is expected to know only some of the technologies involved so that training will be provided. A positive attitude, willingness to learn, and a creative mind are essential. The candidate will also work on other DVG GIS development projects, including web mapping, API development, GIS ETL, ArcGIS Enterprise automation, etc.

The successful candidate will also work on frontend web applications using the ArcGIS Maps SDK for JavaScript and React, which may include single-page web mapping applications or more robust applications with API backends. The candidate will be expected to work in a containerized application and API development environment, expecting to use Azure DevOps for version control and deployment pipelines. Hosting architecture will range from serverless technologies in Azure (Web Apps and Static Websites) to Kubernetes (e.g., Azure Kubernetes Service and AKS).

Responsibilities

  • Work closely with colleagues and clients to identify, design, and implement GIS solutions.
  • Self-motivated, proactive, creative, and team-oriented.
  • Develop GIS web applications with React, Angular, and the ArcGIS Maps SDK for JavaScript API 4. x.
  • Design and build backend applications and REST APIs using Node.js and Python.
  • Build cloud-based GIS web applications in Microsoft Azure using Azure Web Apps and Function Apps.
  • Work with the UI/UX team to implement beautiful and intuitive human-centered applications.
  • Build applications and integration software using cloud-native platform tools (Azure Logic Apps, Azure Function Apps, Azure Web Apps, and Static Web Apps).
  • Build and design geoprocessing applications using Python, Esri SDKs, and APIs.
  • Administer, configure, and build apps within the ArcGIS Online/Enterprise platforms.
  • Stay current with modern technologies and best practices through experience and training.
  • Promote successful GIS solutions by giving presentations at professional conferences.
  • Ability to work independently as part of a remote team.

Required Qualifications

  • Educational Background: A Bachelor's or Master's degree in geography, computer science, engineering, mathematics, GIS, or a related field, depending on position level.
  • Work Experience: At least five years of experience developing GIS solutions.
  • Programming Skills:
    • 2+ years experience in JavaScript, HTML5, CSS, ES6+, and REST APIs for web development.
    • 2+ years of experience with frontend JS frameworks like React, Angular, and TypeScript.
    • 2+ years experience with the ArcGIS Javascript 4.x API.
    • 2+ years' Experience with Python for geoprocessing and general programming. Experience using Python virtual environments, ArcPy, Geoprocessing, Jupyter Notebooks, and GDAL/OGR.
    • 2+ years Experience with Node.js.
    • Experience building and using Docker containers for software development.
  • Database Skills:
    • Experience with SQL and SQL Databases, including MS SQL Server and PostgreSQL.
    • Experience writing complex SQL queries for application backends and data processing.
  • Software Skills:
    • Experience with Esri software such as ArcGIS Enterprise, Portal for ArcGIS, ArcGIS Desktop/Pro, ArcGIS Online, and ArcGIS REST API.
    • Knowledge and experience in building/configuring Esri configurable applications like Survey123, Field Maps, Web AppBuilder, Experience Builder, and ArcGIS Dashboards.
  • Geospatial Knowledge: Foundational understanding of geospatial and mapping concepts, including spatial analysis, map projections, geocoding, and cartography.
  • Methodology: Knowledge of Agile software development methodologies like Agile and Scrum.
  • Development Tools: Experience with modern software development tools, such as version control systems (e.g., Git), virtual environments, and unit and integration testing.
  • Communication Skills: Strong, persuasive communication skills, with the ability to convey technical ideas clearly to technical peers and non-technical project managers or customers.
  • Work Ethic: Ability to work independently and remotely and maintain self-motivation.

Preferred Qualifications (not mandatory): Possession of an Esri Certification

  • Azure Developer or Architect certification.
  • Experience with Linux OS.
  • Esri Certification.
  • Proficiency in C#
  • Experience in handling NoSQL databases like MongoDB or Elasticsearch
  • Knowledge or experience in IT security concepts
  • Expertise in building and deploying applications using cloud-based containerization technologies such as Docker, Kubernetes, or function as a service (FaaS) models, e.g., deploying docker containers to AWS/Azure or building functions using Azure Function Apps or AWS Lambda
  • Experience using web server technologies such as NGINX, IIS, Apache, Gunicorn
  • Experience authenticating with identity providers using SAML and OAuth 2.0.

Benefits – Medical insurance, Vision insurance, Dental insurance, 401(k), Paid maternity/paternity leave, Commuter benefits, Disability insurance

Salary – Commensurate with experience.

Work Authorization – Must be authorized to work in the U.S. and pass a criminal background check.

Application Process – Video interviews are conducted using Microsoft Teams.

Company Description
Company Description

Data Vision Group, LLC (DVG) (www.dvginteractive.com) provides comprehensive GIS solutions to tackle business challenges. We handle all aspects of the GIS implementation process, including software and project development. Our GIS software development services apply to web, desktop, and mobile platforms and use Esri APIs and SDKs. We design and implement enterprise architectures for GIS in various environments, including secure, hybrid, and cloud datacenters. Our GIS services feature desktop data creation/editing, geodatabase design, ETL services, and cloud migration.

Beyond GIS, we offer business process consulting, agile app development, data warehousing, reporting, analytics, UI/UX design, project management, and app support. Our proficiency extends to information sharing, data-driven policing, and complex event processing, and we often serve as a system integrator, connecting diverse technologies to address complex business issues.
Why Work Here?
Join DVG to experience a harmonious work-life balance while engaging with leading technologies and awesome colleagues on critical projects.

Company Description Data Vision Group, LLC (DVG) (www.dvginteractive.com) provides comprehensive solutions and professional talent to tackle business challenges. We handle all aspects of the implementation process, including software and project development. We offer business process consulting, agile app development, data warehousing, reporting, analytics, UI/UX design, project management, and app support. Our proficiency extends to information sharing, data-driven policing, and complex event processing, and we often serve as a system integrator, connecting diverse technologies to address complex business issues.

Address

Data Vision Group, LLC

98-20 Metropolitan Ave Ste 4

Forest Hills, NY
USA

Industry

Science

Get fresh GIS Developer jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.