ESRI developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
- ArcGIS Experience Builder
- Dashboards
- Web apps (user-facing tools)
- Survey123
- Mapping tools (Map Builder, ArcGIS Pro for modeling/publishing)
Reason:
- Business users rely heavily on dashboards and visual tools
- Candidate must quickly modify UI elements, filters, widgets, etc.
Back-end (important, but supported)
- Understanding of:
- Data flows / ETL
- GeoEvent services
- Integrations (internal + external data sources)
- Python + .NET:
- Working knowledge required, not deep mastery
- Internal dev team already supports this area
Key insight:
They want someone who can talk to developers effectively, even if not a hardcore engineer.
3) Ability to jump into existing architecture
This is not a greenfield role.
The candidate must:
- Review what exists (apps, surveys, geo-events, dashboards)
- Understand it quickly
- Extend it immediately
- Diagnose issues and know where to look inside the system
Example responsibilities mentioned:
- Modify geofencing rules
- Update dashboard filters/logic
- Adjust data flows
- Understand multi-server architecture
âHit the ground runningâ was explicitly emphasized
4) Experience with GeoEvent + data-heavy environments
This is a key differentiator skill:
- Handling multiple data inputs (internal + external)
- Working with:
- GeoEvent server
- Real-time data streams
- Understanding how data feeds into dashboards
This is not just GIS-itâs operational, data-driven GIS
5) Ability to bridge business + technical teams
Candidate must:
- Work with non-technical business users
- Translate requirements into system changes
- Explain whatâs happening without deep technical jargon
Reason:
- Business users only interact with dashboards
- They donât understand backend systems
6) Seniority level
- Enough experience to:
- Work independently
- Lead pieces of work
7) Bonus / âUnicornâ traits (nice-to-have)
They joked about wanting a âunicorn,â which translates to:
- Strong in BOTH:
- ArcGIS platform (core)
- Development (Python/.NET)
- Able to act as a âtip of the spearâ technically with the team
Requirements
Must have: ArcGIS Enterprise, front end experience, Geoevent, and good communication
The hiring manager is effectively looking for someone who can step in immediately and fill a knowledge gap-not someone who needs training.
1) Strong, hands-on Esri / ArcGIS expertise (NONnegotiable)
- Deep experience specifically with ArcGIS Enterprise (not just general GIS tools)
- Comfortable working in the current environment (10.9.1, moving to 11.3)
- Ability to:
- Understand existing implementations quickly
- Modify and extend them without ramp time
- Explicitly stated: they cannot hire someone who needs training or courses, * Too back-end focused (heavy API / infrastructure, no UI work)
- Experienced in non-Esri GIS tools only
- Missing dashboard / Experience Builder exposure
Strong pitch angle:
âHands-on ArcGIS Enterprise consultant who has built and customized dashboards, Experience Builder apps, and GeoEvent integrations, with enough Python/.NET knowledge to collaborate with dev teams and extend functionality.â
Bottom line
The right candidate is:
- ArcGIS-first (Enterprise-focused)
- 50/50 front-end + back-end
- Able to step in immediately
- Comfortable with GeoEvent + real-time data
- Strong communicator with business teams
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Should Tech Managers Be Developers First? Pros and Cons
Where To Find Software Engineering Jobs
Where to Find Entry-Level Software Engineering Jobs
Tips on mastering remote job interviews