ArcGIS Web Application Developer

Overview

Hybrid
$60 - $62
Contract - W2
Contract - 3 Month(s)

Skills

ArcGIS
Esri
SQL
GIS
Data Management

Job Details

Job Title: ArcGIS Web Application Developer Duration: 3 months (Contract W2)
Location: Salem, OR (Hybrid)
Key Skills: ArcGIS Experience Builder Development, Web GIS Integration & Spatial Data Management, SQL Database Integration, Report Generation & Front-End UX, Technical Documentation & Stakeholder Collaboration
Project Overview:
Client seeks a skilled GIS Web Developer to support two strategic initiatives:

  1. Recovery Tracker Web Map Component: Enhance the existing Salmon and Steelhead Recovery Tracker by integrating a spatial mapping component.
  2. Compass Web Map Application Reporting Tool: Develop a custom report-generation widget in the Compass Experience Builder application for spatial and conservation data reporting.

Responsibilities: Recovery Tracker Web Map Development

  • Evaluate and finalize GIS feature classes for salmon and steelhead populations including ESDPSs, MPGs/Strata, and individual population boundaries.
  • Configure spatial data to support visualization and attribute queries using ESRI s ArcGIS Experience Builder.
  • Design and build an interactive web map component that enables users to:
    • Select species and run values
    • Click on population polygons to retrieve and display related metrics
    • Trigger data updates in the Recovery Tracker Explorer interface
  • Develop functionality to display relevant population metadata in map popups (e.g., population name, species/run, ESU/DPS, MPG/Stratum, data availability).
  • Ensure seamless integration into the existing Recovery Tracker website via coordination with web development staff.
  • Validate secure access to the web map component only when invoked through the main Recovery Tracker application.

Deliverables:

  • Fully functional Recovery Tracker web map page
  • Documented source files and integration notes
  • Timeline: 8 weeks from start date

Compass Reporting Widget Development

  • Develop a custom widget using ArcGIS Experience Builder that enables users to:
    • Draw or upload areas of interest (polygon, shapefile, XML)
    • Select intersecting invisible hexagon grid cells
    • Aggregate and calculate spatial data (e.g., ecoregion coverage, species observations)
    • Generate formatted pop-up results and downloadable PDF reports
  • Implement clean, organized report formatting including headers, pie charts, and feature tables.
  • Ensure widget remains compatible with future backend updates, including documentation and training for ODFW staff to update data layers and modify visual elements.

Deliverables:

  • Compass custom reporting widget ready for deployment
  • Admin training material (guide or walkthrough)
  • Timeline: 3 weeks after completion of Recovery Tracker component

Required Skills and Qualifications:

  • Proven experience with ArcGIS Experience Builder for web GIS application development
  • Strong proficiency in ESRI web tools, JavaScript APIs, and widget customization
  • Experience in web map integration with backend relational databases (e.g., SQL Server)
  • Expertise in spatial data management and designing interactive GIS web maps
  • Familiarity with conservation biology concepts or natural resource GIS data is a plus
  • Ability to work independently and communicate effectively with technical and non-technical stakeholders

Preferred Experience:

  • Experience working with government or public-sector environmental data systems
  • Understanding of Oregon s fish and wildlife recovery strategies and mapping products
  • Previous work with data visualization and automated PDF report generation

Project Support Provided by Client:

  • Access to spatial data layers and Fish Monitoring SQL Database
  • Coordination with internal Web Developer and Data Analyst for integration
  • Hosting environment and deployment assistance for public accessibility

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.