GIS Commercial Software Developer
Job Description
Role based in Lisle, IL with remote-capable arrangements, focused on building scalable GIS applications for utility clients using Esri ArcGIS, Python, and enterprise data systems.
Responsibilities
- Build and maintain GIS applications that run on ArcGIS Enterprise and ArcGIS Online.
- Develop enterprise workflows through custom services, tools, and APIs across electric, gas, water, and other infrastructure domains.
- Design ArcGIS Field Maps configurations and mobile data collection pipelines to support field operations.
- Create reusable Python utilities with ArcPy and the ArcGIS API for Python to enable automation, data integration, and system optimization.
- Design and optimize ETL pipelines to handle data movement and transformation.
- Automate QA and QC workflows to ensure data quality and reliability.
- Support data conflation and spatial processing to align complex datasets.
- Contribute to enterprise GIS architecture, including RESTful services and APIs.
- Integrate GIS solutions with asset management, work management, and analytics platforms.
- Collaborate with engineers, project managers, and client stakeholders to translate business needs into scalable, maintainable technical solutions.
Requirements
- Bachelor’s degree in GIS, Geography, Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in GIS development or geospatial software development.
- Proficiency in Python scripting and geospatial libraries such as ArcPy and ArcGIS API for Python.
- Experience with ArcGIS Enterprise, ArcGIS Online, and geodatabase management.
- Experience developing or supporting GIS applications, services, or APIs.
- Familiarity with data modeling, versioning, and spatial data management.
- Understanding of system integration concepts, including APIs and data exchange frameworks.
- Working knowledge of ETL processes and automation workflows.
Technologies
- Python
- ArcPy
- ArcGIS API for Python
- ArcGIS Enterprise
- ArcGIS Online
- ArcGIS Field Maps
Benefits
- Salary range: USD 70,700–$95,700 per year; exempt position.
- Company-sponsored medical, dental, and vision insurance.
- 401(k) plan with company match.
- Tuition reimbursement.
- Flexible work schedules.
- Generous paid time off.
- Voluntary life, disability, critical illness, accident, and hospitalization plans.
- HSA or FSA medical accounts and FSA dependent care and transportation/parking accounts.
- Possible discretionary bonus eligibility.
Similar Jobs
N