About Us
Gnapi Technologies., is an Information Technology Company established in 2016 with registered offices in India, Canada and United States. Gnapi provides end-to-end IT services and solutions to help and support clients succeed. Gnapi fosters a deep understanding of clients’ businesses and builds strong relationships to best-fit IT solutions, supported by our technology expertise. Gnapi has a strong expertise in GIS applications working closely with multiple customers across North America.
Job Description
Lead the end-to-end architecture, delivery, and technical leadership of enterprise GIS solutions—spanning design, migration, and integration—leveraging GE Smallworld and ESRI platforms for utility, telecom, and gas clients.
Experience: 10+ years.
Location: Vancouver, Canada.
Employment: Fulltime / Contract / Permanent.
Requirements
Key Responsibilities:
• Solution Design & Architecture: Lead design across GE Smallworld suite (Core SW4/SW5, PNI, Electric/Gas/Water Office, GDO, GSS, GSA, Design Manager, NRM, K8). Architect and implement ESRI ArcGIS solutions, including Enterprise, Pro, Portal, and Utility Network integrations. Develop scalable enterprise GIS architectures, ensuring alignment with standards and non-functional requirements.
• Migration & Data Integration: Drive migrations from GE Smallworld to ESRI Utility Network using FME, CIM Adapter, Python ETL. Define spatial data models, workflows, and interfaces between GIS and enterprise systems (SCADA, OMS, WMS, ERP, OSS/BSS).
• Technical Leadership & Quality: Mentor and guide developers/GIS analysts; conduct code reviews; ensure best coding, testing, deployment practices. Act as SME in client discussions, RFPs, and solution proposals.
• Stakeholder & Project Management: Manage timelines, resources, scope, risks, and deliverables. Translate business needs into technical solutions; present to non-technical stakeholders.
• Continuous Improvement & Innovation: Stay current on GIS/cloud/container trends (e.g., AWS/Azure, Kubernetes). Recommend enhancements to tools, processes, and technology stacks.
• System Administration & Governance: Collaborate with IT/Ops for infrastructure setup, performance, and security. Align with enterprise architecture, security, and data governance frameworks.
Required Skills & Experience
• GE Smallworld Ecosystem: Core SW4/5, PNI, EO, GDO, GSS, GSA, Design Manager, NRM, K8; strong Magik customizations & VMDS/Oracle handling.
• ESRI Platform Proficiency: ArcGIS Pro, Enterprise, Portal, Utility Network model.
• Programming & Integration: Expert in Magik, Java, Python, SQL, shell scripting; integration via REST/SOAP, middleware, ETL.
• Spatial Data & ETL Tools: FME, CIM Adapter, Oracle/PostGIS—designing, transforming, migrating spatial data.
• Utility/Telecom Domain: Asset lifecycle, network planning, outage management, field operations experience across electric, gas, telecom infrastructure.
• Enterprise Architecture & Governance: Familiar with TOGAF/data governance, scalable enterprise deployments.
• Development Methodologies & DevOps: Agile workflows, CI/CD pipelines, environment configuration, performance monitoring.
• Leadership & Communication: Proven senior leadership, mentorship track record, and client-facing proficiency.
Preferred Skills & Qualifications
• Certification in ESRI or Smallworld GIS, TOGAF, or related.
• Experience with cloud-native GIS architectures (Azure, AWS, Kubernetes).
• Familiarity with field mobility tools (ArcGIS Field Maps, Smallworld Mobile).
• Integration knowledge with ERP/SAP/Maximo and OSS/BSS platforms.
• Exposure to COTS systems, work order tools, and outage management suites.
Benefits
We believe that our people are our strength. Along with a competitive salary, we provide a range of benefits designed to support your well-being and growth.
• Health Insurance
• Vacation & Sick Leaves
• Wellness Benefits
• Upskilling Support
check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#6875E2;border-color:#6875E2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">