Role OverviewThis role involves leading the design and development of GIS solutions for a system integration project involving Maximo, CSS, Winflow, and multiple enterprise platforms.The developer must have deep expertise in Esri technologies, system integration frameworks, and spatial data management, collaborating with cross-functional teams to ensure smooth GIS integration with enterprise applications.Key ResponsibilitiesLead the development and integration of GIS solutions with enterprise systems such as IBM Maximo, CSS, and other platforms.Design and implement APIs, web services, and middleware for system interoperability.Develop and optimize GIS applications using: Esri ArcGIS Enterprise, ArcGIS Server, ArcGIS Online, ArcGIS ProIntegrate GIS functionalities into asset management, customer service, and workflow management platforms.Manage and maintain spatial databases (PostgreSQL/PostGIS, Oracle Spatial, SQL Server).Implement geoprocessing workflows, map services, and spatial analyses.Collaborate with business analysts, architects, and stakeholders to translate requirements into technical solutions.Ensure system performance, data integrity, and integration standards compliance.Mentor the GIS development team and provide technical leadership.Support testing, troubleshooting, and deployment of integrated GIS solutions.Required Skills & QualificationsBachelor’s or Master’s degree in Computer Science, IT, GIS, or related fields.6–12 years of experience in GIS development and system integration.Strong hands-on experience with the Esri ArcGIS Platform: ArcGIS Enterprise, ArcGIS Server, ArcGIS Pro, ArcGIS OnlineProven experience integrating GIS with IBM Maximo, CSS, Winflow, or similar enterprise applications.Programming skills: Python, JavaScript, C# .NETStrong knowledge of REST/SOAP APIs, middleware, and web services.Proficiency in spatial databases: PostgreSQL/PostGIS, Oracle Spatial, SQL Server SpatialFamiliarity with OGC and ISO 19115 data standards.Solid understanding of enterprise workflows and system integration methodologies.Excellent communication and stakeholder management skills.Preferred SkillsExperience with open-source GIS technologies: GeoServer, QGIS, MapboxExposure to cloud-based GIS (AWS, Azure, GCP)Knowledge of ETL tools, FME, CI/CD pipelines, and DevOps practicesBackground in utilities, infrastructure, or asset-intensive industriesTechnical Skillsets BreakdownArcGIS Pro DevelopmentArcGIS Pro SDK for .NET (C#): Add-ins, custom tools, ribbon UIPython (ArcPy, ArcGIS API for Python)Geoprocessing & ModelBuilderArcGIS REST API – publishing and consuming servicesSpatial databases (PostGIS, Oracle Spatial, SQL Server Spatial)UI customization using WPF/XAMLCloud GIS integration (ArcGIS Online, AWS, Azure)ESRI Experience Builder DevelopmentJavaScript (ES6+), TypeScriptReact (components, hooks, state management)ArcGIS API for JavaScript (4.x) – layers, queries, widgetsExperience Builder SDK – custom widgets, themesUI/UX using HTML5, CSS3, Calcite Design SystemREST API integrations with ArcGIS Enterprise & OnlineSecure authentication (OAuth 2.0, Enterprise logins)
Job Title
Geographic Information System Developer