Goals & Responsibilities This position includes, but is not limited to, the following duties and responsibilities: Develop, enhance, and maintain GIS-driven web applications and workflows for AssetAlly Build reliable, maintainable software supporting municipal asset management, field data collection, and reporting Work extensively with Esri software (ArcGIS Pro, Online, Enterprise, Dashboards, Field Maps, Survey123) Configure and integrate VertiGIS Studio tools (Web, Reporting, Go) Translate client needs into practical technical solutions and troubleshoot complex application issues Maintain and validate GIS datasets, improve workflows, and automate processes Design and implement ArcGIS geoprocessing tools for analysts Collaborate across teams for product improvement and client success Participate in technical planning, testing, release coordination, and support Stay current with GIS, cloud, and web development best practices. Qualifications & Skills The ideal candidate for this position will possess the following education, experience, and abilities: Bachelor's degree in Computer Science, GIS, Engineering, Information Systems, or related field (or equivalent experience) 3+ years of software development or GIS application experience Proficiency with modern JavaScript/TypeScript frameworks and APIs Experience with Esri technologies (ArcGIS Pro, Online, Enterprise, Field Maps, Survey123) Familiarity with VertiGIS Studio, AWS, SQL/NoSQL databases, REST APIs, and Python scripting preferred understanding of GIS data structures, spatial analysis, and municipal infrastructure workflows preferred Ability to write clean, maintainable, testable code and troubleshoot full-stack issues Self-directed, organized, and effective communicator capable of working across technical and non-technical teams.