Cyient banner

GE Smallworld Developer

Cyient

The Role

Overview

Develop and maintain Smallworld GIS apps using Magik and modern languages.

Key Responsibilities

  • smallworld gis
  • magik development
  • api integration
  • issue troubleshooting
  • backend services
  • technical documentation

Tasks

Develop and maintain Smallworld GIS applications using Magik and related core modules (PNI, NIG, GSS). Work on integration and customization using Magik platform and Smallworld APIs. Troubleshoot and resolve defects, performance issues, and application errors. Write and maintain technical documentation related to code, design, and deployment processes. Collaborate with cross-functional teams, including GIS analysts, network engineers, and testers, to gather requirements and deliver solutions. Participate in code reviews, knowledge sharing sessions, and contribute to continuous improvement initiatives. Design, code, test, and deploy enhancements and new features in Smallworld applications. Develop and maintain backend services and utilities using NodeJS, JavaScript, C, and C++.

Requirements

  • ge smallworld
  • magik
  • nodejs
  • javascript
  • c++
  • agile

What You Bring

Strong experience with GE Smallworld Core technologies, including PNI, NIG, and GSS modules. Expertise in Magik development for Smallworld GIS customization and enhancements. Familiarity with Magik platform and integration approaches. Experience with GIS data modeling, spatial analysis, and telecom/utility network data is a plus. Strong problem-solving skills and ability to work independently and in a team. 4 to 8 years of relevant experience in GE Smallworld/Migik development and related technologies. Proficiency in programming languages: NodeJS, JavaScript, C, C++. We are looking for skilled GE Smallworld / Magik Developers with strong expertise in Smallworld Core technologies and related development environments. The ideal candidates will have hands-on experience in PNI, NIG, GSS modules, and Magik development, along with proficiency in modern programming languages like NodeJS, JavaScript, C, and C++. This role involves developing, maintaining, and enhancing Smallworld GIS applications and integrations to support our telecom/utility GIS infrastructure. Experience in Agile/Scrum development methodologies is preferred. Good understanding of relational databases and SQL.

The Company

About Cyient

-Rebranded from IT to intelligent engineering and tech solutions, shifting focus in 1991. -Operates globally with delivery centers across North America, Europe, Asia-Pacific, and Australia. -Provides advanced services including digital transformation, CAD/CAE, geospatial services, embedded systems, and turnkey semiconductor design. -Specializes in heavy-industry collaborations with aerospace, energy, transportation, utilities, and semiconductor clients.

Sector Specialisms

Communications

Medical Devices

Life Sciences

Rail

Utilities

Telecommunications

Internet of Things (IoT)

Smart City

Network Engineering

Network Planning and Optimization

5G

AR/VR Solutions

Manufacturing

Data Analytics

Digital Transformation

Asset Optimization

Board & Governance

Organization Effectiveness