Innovate! Inc. · 3 months ago
GIS Developer II
Innovate! Inc. is a certified woman- and minority-owned consulting firm focused on providing innovative solutions to management, technology, and program challenges. They are seeking a GIS Developer II to design, develop, and maintain geospatial applications, support GIS software utilization, and collaborate with clients and team members.
Business DevelopmentBusiness Information SystemsConsultingService Industry
Responsibilities
Design, develop, and maintain GIS web applications and services using Esri technologies, including ArcGIS Enterprise, ArcGIS Online, ArcGIS REST API, and ArcGIS API for JavaScript
Develop modern web-based mapping applications using Angular, React, and TypeScript, integrating spatial data visualization and interactive mapping tools
Write and maintain Python scripts (ArcPy, Flask, FastAPI) to automate data processing, geoprocessing tools, and system workflows
Assist in developing and maintaining RESTful APIs and web services that connect GIS systems with enterprise applications and data sources
Support the design, configuration, and maintenance of enterprise geodatabases, including PostgreSQL/PostGIS, ensuring data accuracy and performance
Contribute to DevOps processes, including source control (Git), CI/CD pipelines, and application deployments using Docker or similar tools
Participate in deploying GIS solutions in cloud environments such as AWS and Azure, collaborating with IT teams to support scalability and security
Build and customize GIS tools, widgets, and applications in ArcGIS Experience Builder, Web AppBuilder, or related Esri frameworks
Troubleshoot and resolve application issues, conduct system testing, and perform performance tuning
Document technical workflows, system configurations, and development processes to maintain consistency and reproducibility
Collaborate with GIS analysts, data engineers, and senior developers to translate business needs into effective geospatial solutions
Stay current with emerging GIS and web technologies, development tools, and best practices
Qualification
Required
Bachelor's degree in Computer Science, Geographic Information Systems, Geoinformatics, Software Engineering, or a related technical field
3+ years of hands-on experience in GIS application development or related software development
Strong programming skills in Python and JavaScript/TypeScript
Experience developing web applications using Angular or React, integrating with Esri's ArcGIS JavaScript API
Working knowledge of Esri ArcGIS Enterprise, ArcGIS Online, and ArcGIS REST API
Proficiency with PostgreSQL/PostGIS, including writing SQL queries and performing basic database administration tasks
Familiarity with DevOps tools and workflows, including Git, CI/CD pipelines, and Docker
Exposure to cloud platforms such as AWS or Azure, with understanding of deploying GIS applications and managing data in cloud environments
Strong problem-solving and communication skills, with the ability to collaborate in an Agile, team-based environment
Preferred
Esri Developer Certification (e.g., ArcGIS Developer Associate or ArcGIS API for JavaScript Specialty)
AWS Certified Developer – Associate or Microsoft Certified: Azure Developer Associate
PostgreSQL Certified Professional or equivalent database certification
Benefits
Medical
Dental
Vision
401K with match
Life Insurance
PTO
Company
Innovate! Inc.
Innovate! Inc.
H1B Sponsorship
Innovate! Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (1)
2021 (2)
2020 (2)
Funding
Current Stage
Growth StageRecent News
2024-01-10
Company data provided by crunchbase