Application Developer

Overview

On Site
$60 - $70
Contract - Independent
Contract - W2
Contract - 6 Month(s)
No Travel Required

Skills

ArcGIS
Database
Mapping
Organized
PDF
POP
GRID
XML
Reporting
Recovery
Web Applications
Editing
Esri

Job Details

Job Title: Application Developer III

Location: Salem, Oregon 97302

Note: Candidate must be within 50 miles,Candidate is not required to be local, however there is a requirement to report to the Salem, Oregon ODFW office full time during the orientation period (approximately 1-2 weeks), then work in the Salem office 2 times / week until project completion.

Job Description:

PROJECT TITLE: ODFW Recovery Tracker Web Map Component Development + Compass Web Map Application Reporting Tool

  1. BACKGROUND or GENERAL INFORMATION and Purpose:

There are two separate components to this project, 1)Recovery Tracker and 2)Compass.

Recovery Tracker: The ODFW Salmon and Steelhead Recovery Tracker website () provides information on the health of Oregon's anadromous salmon and steelhead populations. Website users can explore and download information related to salmon conservation and recovery in Oregon. The purpose of this project is to add a web map component to the existing application to support display and query of map-based salmon and steelhead population information.

Compass: the web map application helps stakeholders make informed land use decisions related to fish and wildlife habitats for planning energy, transportation, conservation and other large projects. Compass also provides access to spatial representations of Oregon Conservation Strategy components. The purpose of this project is to develop a custom report-building widget for use in the new Compass which is an ArcGIS Experience Builder application.

Objective 1:

An Esri Experience Builder application is under development to replace the State Wildlife Action Plan (SWAP) s previous web map, . The current report-building widget, available for reference under the Tools tab in Compass, was developed by an independent contractor several years ago and is not compatible with the Experience app. The proposed report-building widget would be a recreation of the existing report widget, but with some added functionalities. The widget would allow the user to draw an area of interest on the map, use that polygon to select the overlapped data layers of interest, and generate a pop-up of the results and a PDF report, both of which would detail the features that are within the area of interest. The report would include a list of areas of coverage for some of the data layers, and for others a list of features that fall within the area of interest.

Task 1: The contractor will develop a custom Experience Builder widget that has the following functionality:

  1. Allow the user to create an area of interest polygon on the map.
  2. Manual drawing options should include polygons (squares, circles and point-and-click vertices)
  3. There should also be an option to upload a shapefile or XML of a polygon of the area of interest (one data layer per report). There is no minimum accuracy or specific coordinate system required for the user-uploaded layer, as long as it can be reprojected on the fly so that it lands in the correct location on the map
  4. User-defined polygon is used to select overlapping hexagons in a grid that is not visible to the user (grid data layer will be provided by ODFW)
  5. On the back end, the hexagon grid attribute table has fields containing the following data:
  6. Ecoregions areas of coverage
  7. Conservation Opportunity Areas (COAs) areas of coverage
  8. State Wildlife Action Plan (SWAP) Key Habitats areas of coverage
  9. Species of Greatest Conservation Need (SGCN) wildlife species observed presence
  10. SGCN wildlife species ranges
  11. SGCN fish species observed presence

For each of the above attribute categories, the tool compiles a list of all of the attribute values within the area of interest (combine data for all of the selected hexagons). Additionally, the tool calculates the total area of coverage for all relevant Ecoregions, COAs, SGCN ranges, SWAP Key Habitats, and the remaining hexagon area that is not covered by Key Habitat.

  1. Results of the selection and calculations are output as a pop-up and associated PDF of results. PDF needs to include:
  2. Standard report elements: Title, ODFW/Wildlife Diversity Program/SWAP header and footer, page numbers
  3. Selection results presented as clear, well-organized list with headers for each data layer. SGCN species observed presence results need to be presented as a list of the name of each species present. Ecoregions, COAs, SGCN wildlife ranges, and Key Habitats need to list total area of coverage in acres. For Key Habitats, the report also needs to include a pie chart showing proportional coverage of each relevant Key Habitat and the remaining non-Key Habitat coverage.

Other requirements:

  • ODFW needs to be able to update the backend hexagon data layer without affecting widget functionality. Ideally, ODFW staff would be trained on how to upload new data layers and how to edit basic elements of the widget (such as the report header/footer font and text, colors, etc.)
  • Widget needs to keep the most recent report available and not delete it automatically when the user begins generating a new report, or at minimum a have pop-up warning users that the preceding report will be deleted if they continue with a new area of interest

Products: a widget that is ready to be loaded into a publicly available ArcGIS Experience app. A document or training session for WDP staff that details how to make basic edits to the look of the widget and how to update the input data layers on the back end.

Timeline: Complete within 3 weeks after the completion of the Recovery Tracker related work.

ODFW will:

  1. Under the Recovery Tracker Task #1, ODFW will facilitate access to the identified population related boundary datasets and the associated population data.
  2. Under the Recovery Tracker Task #2, ODFW will facilitate access to the Fish Monitoring Database and will also provide details regarding the main Recovery Tracker web application to support the integration of the map component.
  3. Under Compass Task #1, ODFW will facilitate access to the Experience Builder application and the spatial data / services that the custom widget will interact with.
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.

About Tri-Force Consulting Services Inc