Talent.com
No longer accepting applications
GIS Developer

GIS Developer

Syntricate TechnologiesSan Francisco, CA, United States
15 days ago
Job type
  • Full-time
Job description

Required Skills :

1.Field Maps Development :

  • Develop and maintain GIS applications using Esri Field Maps and ArcGIS Online (AGOL) to support field data collection.
  • Create maps and build forms for data collection, ensuring functionality and ease of use.
  • Enable maps for offline use to ensure continuity in data collection in areas with limited connectivity.
  • Setup geofences and configure various settings to optimize field workflows. - Implement dynamic or smart form behaviors using Python or Arcade for form expressions.
  • Ensure Field Maps applications are optimized for performance, usability, and offline capabilities, particularly for use on mobile devices like iPads.

2.Python Scripting and Automation :

  • Write and maintain Python scripts for automating GIS workflows, data processing, and spatial analysis.
  • Develop custom Python tools and extensions to enhance GIS application capabilities.
  • Utilize Python libraries such as ArcPy, Pandas, and GeoPandas for advanced geospatial analysis and data manipulation.
  • 3.Data Management and Integration :

  • Manage spatial and non-spatial data, ensuring data quality, consistency, and accuracy.
  • Integrate data from various sources (e.g., databases, APIs, external systems) into GIS applications.
  • Perform data cleaning, transformation, and validation to support GIS analysis and visualization.
  • 4.Spatial Analysis and Visualization :

  • Conduct spatial analysis and create visualizations using ArcGIS, QGIS, and other GIS software.
  • Develop interactive maps and dashboards to support decision-making processes.
  • Utilize Experience Builder to create user-friendly interfaces and experiences for GIS applications.
  • 5.Application Development :

  • Proven experience in developing and maintaining GIS applications using Field Maps, AGOL, and Experience Builder.
  • Ability to design user-friendly interfaces and experiences for GIS applications on mobile devices.
  • Knowledge of web technologies (e.g., HTML, CSS, JavaScript) and their application in GIS development.
  • Develop RESTful feature and map services / APIs, automating the processes using ArcPy and Python API for ArcGIS.
  • Experience in developing desktop and console applications using .NET / C#. - Utilize AWS services (e.g., S3, Lambda, Secret Manager, DynamoDB, RDS, EC2) for cloud integration and management.
  • 6.Problem-Solving and Innovation :

  • Strong analytical and problem-solving skills, with the ability to identify and resolve complex GIS issues.
  • Innovative mindset, with the ability to develop new tools and methodologies to enhance GIS capabilities.
  • Experience in optimizing GIS applications for performance and scalability.
  • 7.Communication and Collaboration :

  • Excellent communication skills, with the ability to present complex GIS concepts to non-technical stakeholders.
  • Strong collaboration skills, with experience working in cross-functional teams to deliver projects.