Talent.com
GIS Application Developer

GIS Application Developer

Gnapi TechnologiesBengaluru, Republic Of India, IN
1 day ago
Job description

Job Title : SmallWorld Magik Developer - Immediate Joiners Preferred

Location : Bengaluru & Hyderabad

Department : Engineering

Employment Type : Permanent - Full Time

Education : A Bachelor's degree in Computer Science, Engineering, GIS, or a related technical field, or equivalent experience.

Experience : 7+ years of hands-on experience in GE Smallworld / Magik development, specifically within a utility or telecom environment.

Company :

Gnapi Technologies., is an Information Technology Company with registered offices in Canada, United States and India. 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 the utilities and Telecom domains, working closely with multiple customers across North America.

About the Job :

We’re hiring a skilled Smallworld Magik Developer to join our Engineering team at Gnapi Technologies. In this role, you’ll contribute to the design, development, and integration of GE Smallworld GIS applications that power essential operations in the utility and telecom sectors.

What You’ll Do

  • Design, develop, and enhance GE Smallworld GIS applications for utility and telecom operations.
  • Build new features and functionalities using the Magik programming language.
  • Ensure seamless system integrations through APIs and web services (REST / SOAP).
  • Diagnose and resolve performance issues, bugs, and application errors.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
  • Contribute to GIS data modeling, spatial analysis, and migration activities.
  • Participate in code reviews, provide technical mentorship, and support best development practices.

What we are Looking For

  • Application Development and Enhancement : Design , code, test, and deploy enhancements and new features in Smallworld applications using the Magik programming language.
  • Utility Data Model Expertise : Possess strong knowledge of utility-specific Smallworld product suites and their core data models, such as Electric Office (EO), Gas Distribution Office (GDO), or Physical Network Inventory (PNI).
  • System Integration : Work on integration and customization using the Magik platform, Smallworld APIs, and web services (REST / SOAP) to connect with other business applications (e.G., OMS, BSS, OSS).
  • Troubleshooting and Support : Diagnose and resolve complex production issues, performance problems, and application errors.
  • Data Management : Have expertise in GIS data modeling, spatial analysis, and data migration strategies to or from Smallworld Version Managed Data Store (VMDS).
  • Collaboration and Documentation : Collaborate with cross-functional teams (GIS analysts, network engineers, testers) to gather requirements and deliver solutions. Write and maintain technical documentation, including SRS and user manuals.
  • Mentorship and Leadership : Provide technical guidance and leadership to junior developers and participate in code reviews and knowledge sharing sessions.
  • Configuration and Upgrades : Manage Smallworld configurations using tools like Design Manager, Job Manager, and Short Transaction Manager. Participate in system upgrades, including to newer versions using technologies like Kubernetes.
  • Must Haves :

    Technical Proficiency :

  • Expertise in Magik programming and object-oriented programming (OOP) concepts.
  • Familiarity with Smallworld modules like GSS (GeoSpatial Server), GSA (GeoSpatial Analysis), NIG (Network Inventory Gateway), and EO Web.
  • Knowledge of modern programming languages such as Python, JavaScript, NodeJS, C, or C++ is often a plus for integration purposes.
  • Understanding of relational databases (Oracle, SQL Server) and strong SQL skills.
  • Experience with version control systems (Git, SVN) and automated testing platforms.
  • Utility Domain Knowledge : Deep understanding of utility industry processes (electric, gas, water, or telecom network data) and associated concepts like FTTx, Outage Management (OMS), or industrial electrical concepts.
  • Soft Skills : Strong analytical, problem-solving, and decision-making skills. Excellent verbal and written communication abilities and a team-player attitude.
  • Good to Have :

  • Certification in GE SmallWorld.
  • Worked on Upgrade projects specifically in Gas Distribution Network.
  • Java.
  • Java Script.
  • Cloud Experience (Azure, AWS).
  • What is in it for you?

    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 (you & family)
  • Vacation & Sick Leaves
  • Wellness Benefits
  • Upskilling Support
  • Annual Team Outing
  • Social Club
  • Create a job alert for this search

    Application Developer • Bengaluru, Republic Of India, IN

    Related jobs
    • Promoted
    Application Developer

    Application Developer

    USTbangalore, karnataka, in
    Jira Software, Jira Service Management, Confluence, and Bitbucket.In this role, you will design, customize, and optimize Jira workflows, automation, and integrations to support our Agile and IT Ser...Show moreLast updated: 15 days ago
    • Promoted
    Geographic Information System Developer

    Geographic Information System Developer

    LuxoftBengaluru, Karnataka, India
    We are looking for an experienced and innovative Senior GIS Developer to join our team.The ideal candidate will have an in-depth understanding of Geographic Information Systems (GIS) principles, co...Show moreLast updated: 3 days ago
    ArcGIS - Application Developer

    ArcGIS - Application Developer

    VDart Software Services Pvt. Ltd.Bangalore, KA, India
    Quick Apply
    Roles & Responsibilities : - Expected to perform independently and become an SME.Required active participation / contribution in team discussions.C...Show moreLast updated: 5 days ago
    • Promoted
    Application Developer

    Application Developer

    GeoServeBengaluru, Republic Of India, IN
    Geoserve is a Dubai based, rapidly expanding maritime startup, revolutionizing commercial.Our innovative suite of software solutions and on-demand. At Geoserve, we are committed to driving positive ...Show moreLast updated: 30+ days ago
    • Promoted
    GIS Developer

    GIS Developer

    ConfidentialBengaluru / Bangalore
    Develop GIS applications and tools using programming languages such as Python, Java, and C#.Create and maintain web mapping applications and services. Collaborate with GIS analysts and other stakeho...Show moreLast updated: 30+ days ago
    • Promoted
    Geospatial Web Application Developer

    Geospatial Web Application Developer

    CognizantBengaluru, Republic Of India, IN
    Full stack developer with Angular and.Should have good web development experience.Good with Web API and mapping experience. Experience with Web server configuration and Databases.Must have developme...Show moreLast updated: 2 days ago
    • Promoted
    GIS Application Developer

    GIS Application Developer

    Ubique SystemsBengaluru, Republic Of India, IN
    NP - Immediate to 15 days Maxx.Location : Bangalore / Chennai / Hyderabad.Building GIS development platform using Open-source technologies like. Geoserver,Postgres,openLayer,QGIS etc.Good experience wi...Show moreLast updated: 3 days ago
    • Promoted
    GIS Application Architect

    GIS Application Architect

    CognizantBengaluru, Republic Of India, IN
    Full stack developer with Angular and.Should have good web development experience.Good with Web API and mapping experience. Experience with Web server configuration and Databases.Must have developme...Show moreLast updated: 2 days ago
    • Promoted
    GIS Analyst

    GIS Analyst

    Quest GlobalBengaluru, Republic Of India, IN
    Geospatial Analyst will be responsible for supporting the business by providing spatial data management, visualization of spatial content and geospatial analysis. This includes maintaining underlyin...Show moreLast updated: 15 days ago
    • Promoted
    GIS Solutions Engineer

    GIS Solutions Engineer

    LuxoftBengaluru, Republic Of India, IN
    We are looking for an experienced and innovative Senior GIS Developer to join our team.The ideal candidate will have an in-depth understanding of Geographic Information Systems (GIS) principles, co...Show moreLast updated: 3 days ago
    • Promoted
    Cloud Application Developer

    Cloud Application Developer

    OracleBengaluru, Republic Of India, IN
    Help drive next-generation AI capabilities, with a focus on microservices, using Oracle standard tools, technology and development practices along with leading open-source frameworks.Deliver high-q...Show moreLast updated: 1 day ago
    • Promoted
    Geospatial Solutions Engineer

    Geospatial Solutions Engineer

    Capgemini EngineeringBengaluru, Republic Of India, IN
    ArcGIS Enterprise installation, configuration and administration.Hands-on experience on ESRI stack that includes-ArcGIS Enterprise, ArcGIS Server, ArcGIS Desktop. Manage all ArcGIS components such a...Show moreLast updated: 30+ days ago
    • Promoted
    Geospatial Analyst

    Geospatial Analyst

    Quest GlobalBengaluru, Karnataka, India
    Geospatial Analyst will be responsible for supporting the business by providing spatial data management, visualization of spatial content and geospatial analysis. This includes maintaining underlyin...Show moreLast updated: 15 days ago
    • Promoted
    Geospatial Application Developer

    Geospatial Application Developer

    LuxoftBengaluru, Republic Of India, IN
    We are looking for an experienced and innovative Senior GIS Developer to join our team.The ideal candidate will have an in-depth understanding of Geographic Information Systems (GIS) principles, co...Show moreLast updated: 3 days ago
    • Promoted
    GIS Application Developer

    GIS Application Developer

    CognizantBengaluru, Republic Of India, IN
    ArcGIS / ArcFM developers with min 5 to 8years experience.ArcGIS / ArcFM Expert with Design and development knowledge,.Experience in ArcGIS enterprises with good. Net, Python development, ArcGIS / ArcFM...Show moreLast updated: 30+ days ago
    • Promoted
    Gis Developer

    Gis Developer

    ConfidentialBengaluru / Bangalore
    The GIS Developer is responsible for designing, developing, and maintaining Geographic Information System (GIS) applications and tools. This role works with spatial data, mapping technologies, and G...Show moreLast updated: 30+ days ago
    • Promoted
    Cloud Application Developer

    Cloud Application Developer

    AlphaNimbleBengaluru, Republic Of India, IN
    The Kantata Cloud for Professional Services™ gives businesses the clarity, control, and confidence they need to optimize resource planning and elevate operational performance.Our purpose-built soft...Show moreLast updated: 14 days ago
    • Promoted
    • New!
    ▷ (Apply Now) Geographic Information System Developer

    ▷ (Apply Now) Geographic Information System Developer

    LuxoftBengaluru, Karnataka, India
    Project description We are looking for an experienced and innovative Senior GIS Developer to join our team.The ideal candidate will have an in-depth understanding of Geographic Information Systems...Show moreLast updated: 3 hours ago