Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: City of Edmonton
Location: Edmonton, AB, Canada
Career Level: Associate
Industries: Government, Nonprofit, Education

Description

Do you enjoy building tools that help people make sense of their world? Do you look at a web map or workflow and immediately see how to improve it? If creating modern, efficient geospatial applications excites you, this role may be exactly what you're looking for.

As a GIS Developer Analyst, you'll design, build, and support geospatial applications and automation workflows that power critical City services—from transit and taxation to parks, roadways, planning, and emergency response. You'll collaborate with business units across the organization to translate needs into well-designed solutions using platforms like VertiGIS Studio, ArcGIS Enterprise/Online, Python, and FME. You'll maintain a strong understanding of spatial processes and proactively enhance them, while developing new tools and integrations that elevate how the City uses location intelligence

What will you do?

  • Collaborate with team members and business partners to gather requirements and understand project objectives for GIS applications
  • Design and develop user-centric web-based GIS applications and desktop workflow automations using ArcGIS Enterprise, Geodatabase, VertiGIS, Python, and FME
  • Write, test, and debug code to ensure the functionality, accuracy, and usability of developed solutions
  • Participate in code reviews and knowledge-sharing sessions with senior developers
  • Perform hands-on operational support, including troubleshooting and resolving issues related to existing GIS applications
  • Monitor application performance and system logs to identify and address potential problems proactively
  • Apply patches and updates to maintain the security and functionality of GIS applications
  • Maintain comprehensive documentation and change logs for application updates and fixes
  • Participate in project meetings, contributing to discussions on solution design and technical feasibility
  • Assist in estimating effort and timelines for assigned tasks within application development projects


 Apply on company website