
GIS Consultant
We are seeking a skilled and experienced Smallworld Magik Developer to join our growing GIS team. In this role, you will be instrumental in upgrading and enhancing our Utility GIS platform, leveraging your expertise in Magik development to deliver innovative, high-impact solutions. You will also support critical interface development and integration efforts. If you have a background in system upgrades, a passion for geospatial technologies, and thrive in a collaborative, cross-functional environment, we’d love to hear from you.
Key Responsibilities:
· Gather, design and implement scalable, high-level GIS architectures for Smallworld application to ensure performance and maintainability.
· Lead end-to-end development efforts for GE Smallworld GIS upgrades, with a strong focus on migration to version 5.3.
· Develop, maintain, and troubleshoot interfaces between enterprise systems, including those using SOAP-based web services.
· Evaluate and enhance system architecture, providing input on design improvements; experience in solution architecture is a strong advantage.
· Collaborate with cross-functional teams to resolve integration and compatibility issues, such as interfacing the GIS Adapter with Oracle Fusion.
· Lead technical advise and guidance on PTI interface integration and configuration best practices.
· Drive enhancements to GIS applications to improve business operations and support field services.
· Contribute to environment deployment strategies using Kubernetes or other container orchestration tools—experience in this area is advantageous but not required (Optional).
Skills Requirements:
· Solid hands-on experience with Smallworld platform, spatial data modelling and Version Managed Data Stores (VMDS) in Utility domain.
· Strong experience with upgrading GE Smallworld to version 5.3, particularly within Utility domain will be highly valued.
· Strong development experience in Magik programming language.
· Hands-on experience with GE Smallworld product suites, such as:
o Electric Office
o Gas Distribution Office
o Water Office
o Physical Network Inventory (PNI)
· Familiarity with GE Smallworld tools and frameworks, including:
o Smallworld Application Framework (SWAF)
o Geospatial Server Services (GSS)
o FME (Feature Manipulation Engine)
· Experience working with GIS data formats such as Shapefiles, GeoJSON, GML & KML.
· Exposure to ESRI ArcGIS tools for GIS interoperability and data exchange.
· Working knowledge of Oracle or PostgreSQL/PostGIS databases.
Nice to Have:
· Demonstrated expertise in system interface development, especially SOAP
· Familiarity with Kubernetes or other container orchestration environments.
· Experience working with PTI Interfaces
· Previous experience troubleshooting GIS-ERP integrations.
· Agile work style with a collaborative, solutions-focused mindset.
