Position Summary:
We are looking for an experienced and dynamic GIS Integration Senior Developer to join our team. The ideal candidate will have extensive experience with Geographic Information Systems (GIS) for utility applications, leveraging ESRI technology and Schneider Electric’s ArcFM application. This role requires proficiency in creating file Geodatabases, developing .NET applications, Pytho, and Oracle PL/SQL scripting. Experience with ESRI replication, CIM model generation, FME workbenches, Azure DevOps, Oracle Database Links, file sharing, FTP, and ETL processes is essential. A background in the utility industry, especially in steam commodity or district heating/cooling, is a significant advantage.
Key Responsibilities:
Geodatabase Management:
- Develop and maintain File Geodatabases for various GIS applications.
- Perform data modeling and schema design to optimize data storage and retrieval.
Software Development:
- Develop and maintain GIS applications using .NET and Python scripting.
- Write, debug, and optimize Oracle PL/SQL code for database operations.
- Manage the full software development life cycle, from requirements gathering through development, testing, and deployment.
- Progress code from development to production environments, ensuring a smooth transition and minimal downtime.
Integration and Testing:
- Implement and manage ESRI replication processes to synchronize GIS data across different environments.
- Conduct integration testing to ensure seamless interaction between various system components.
- Write comprehensive test cases and perform manual testing to validate system functionality and performance.
- Troubleshoot and resolve any issues that arise during development, testing, and production phases.
Data Integration and ETL:
- Utilize FME workbenches for data extraction, transformation, and loading (ETL) tasks.
- Develop and manage Oracle Database Links for seamless data integration.
- Oversee file sharing and FTP protocols to facilitate data exchange.
Industry Standards and Models:
- Generate and maintain CIM models to ensure compliance with industry standards (preferred but not mandatory).
Project Management and Collaboration:
- Lead integration projects, ensuring timely and successful delivery of solutions.
- Collaborate with cross-functional teams, including database administrators, developers, and stakeholders, to define project requirements and deliverables.
- Engage in discussions and workshops to gather requirements and refine project scope.
Utility Industry Focus:
- Apply GIS expertise to support utility industry projects, ensuring data accuracy and relevance.
- Address and solve industry-specific challenges, particularly in steam commodity or district heating/cooling, through innovative GIS solutions.
Technical Skills:
- ArcGIS Enterprise & ArcGIS Online, ArcFM
- FME
- GeoSpatial Programming:
- ArcPy, LeafletJS, ArcGIS JS API, HERE JS, Open-Source spatial Python libraries, OpenLayers.
- Python, Powershell, C/C++/C#
- JavaScript, PHP, HTML, CSS, Bootstrap, JSP.
- Oracle Databases
Qualifications:
- Bachelor’s degree in GIS, Computer Science, Information Systems, or a related field.
- 10+ years of technical experience in GIS field.
- Proven skills in creating integration between systems.
- Proven experience in creating and managing File Geodatabases.
- Proficiency in .NET development and Python scripting.
- Strong knowledge of Oracle PL/SQL and ESRI replication processes.
- Experience with FME workbenches and Azure DevOps.
- Familiarity with Oracle Database Links, file sharing, and FTP protocols.
- Knowledge in ArcGIS Enterprise & ArcGIS Online (can learn ArcFM), ArcPy (and some general Python skills), and basic SQL skills.
- Background in the utility industry, especially in steam commodity or district heating/cooling, is a major plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and project management abilities.
- An eye for learning new technologies and tools as they become available.
Preferred Skills:
- Experience with CIM model generation.
- Knowledge of ETL processes and data warehousing.
- Understanding of spatial data management and analysis.
* We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.