Senior SmallWorld Magik Developer
2 weeks ago
Gnapi Technologies Private Ltd | Full time Senior SmallWorld Magik Developer 22531, 96 Ave, Edmonton, Canada | Posted on 12/15/2025 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 We’re hiring a skilled Senior Smallworld Magik Developer to joinour Engineering team at Gnapi Technologies. In this role, you’ll contribute tothe design, development, and integration of GE Smallworld GIS applications thatpower essential operations in the utility and telecom sectors.Requirements Design, develop, and enhance GE Smallworld GIS applicationsfor utility and telecom operations.Build new features and functionalities using the Magikprogramming language.Ensure seamless system integrations through APIs and webservices (REST/SOAP).Diagnose and resolve performance issues, bugs, andapplication errors.Collaborate with cross-functional teams to gatherrequirements and deliver high-quality solutions.Contribute to GIS data modeling, spatial analysis, andmigration 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 theMagik programming language.Utility Data Model Expertise: Possess strongknowledge of utility-specific Smallworld product suites and their core datamodels, such as Electric Office (EO), Gas Distribution Office (GDO), orPhysical Network Inventory (PNI).System Integration: Work on integration andcustomization 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 resolvecomplex 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 VersionManaged Data Store (VMDS).Collaboration and Documentation: Collaborate withcross-functional teams (GIS analysts, network engineers, testers) to gatherrequirements and deliver solutions. Write and maintain technical documentation,including SRS and user manuals.Mentorship and Leadership: Provide technical guidanceand leadership to junior developers and participate in code reviews andknowledge sharing sessions.Configuration and Upgrades: Manage Smallworldconfigurations using tools like Design Manager, Job Manager, and ShortTransaction Manager. Participate in system upgrades, including to newerversions using technologies like Kubernetes. Must Haves: Technical Proficiency: Expertise in Magik programming and object-orientedprogramming (OOP) concepts.Familiarity with Smallworld modules like GSS (GeoSpatialServer), GSA (GeoSpatial Analysis), NIG (Network Inventory Gateway), and EOWeb.Understanding of relational databases (Oracle, SQL Server)and strong SQL skills.Experience with version control systems (Git, SVN) andautomated testing platforms. Utility Domain Knowledge: Deep understanding ofutility industry processes (electric, gas, water, or telecom network data) andassociated concepts like FTTx, Outage Management (OMS), or industrialelectrical concepts.Soft Skills: Strong analytical, problem-solving, anddecision-making skills. Excellent verbal and written communication abilitiesand a team-player attitude.Good to Have: Certification in GE SmallWorldWorked on Upgrade projects specifically in Gas DistributionNetworkJavaCloud Experience (Azure, AWS) Location: Alberta, CanadaEmployment Type: Full Time / Contract 6 months(Possible Extension)Education: A Bachelor's degree in Computer Science,Engineering, GIS, or a related technical field, or equivalent experience.Experience: 4-6 years of hands-on experience in GESmallworld/Magik development, specifically within a utility or telecomenvironment.We believe that our people are our strength. Along with acompetitive salary, we provide a range of benefits after probation period as per companystandards designed to support your well-being and growth. #J-18808-Ljbffr
-
Senior SmallWorld Magik Developer
3 weeks ago
, AB, Canada Gnapi Technologies Full timeJob Title: Senior SmallWorld Magik Developer Location: Alberta, Canada Employment Type: Full Time / Contract - 6 months (Possible Extension) Education: A Bachelor's degree in Computer Science, Engineering, GIS, or a related technical field, or equivalent experience. Experience: 4-6 years of hands-on experience in GE Smallworld/Magik development, specifically...
-
Senior SmallWorld Magik Developer
3 weeks ago
Alberta (AB), Canada Gnapi Technologies Full timeJob Title: Senior SmallWorld Magik Developer Location: Alberta, Canada Department: Engineering Employment Type: Full Time / Contract - 6 months (Possible Extension) Education: A Bachelor's degree in Computer Science, Engineering, GIS, or a related technical field, or equivalent experience. Experience: 4-6 years of hands-on experience in GE Smallworld/Magik...
-
Senior Smallworld Magik GIS Developer
3 weeks ago
, AB, Canada Gnapi Technologies Full timeA technology solution provider in Canada is seeking a Senior SmallWorld Magik Developer to design and develop GE Smallworld GIS applications. This role requires strong expertise in Magik programming and knowledge of utility-specific product suites. The ideal candidate will have 4-6 years of experience, excellent problem-solving skills, and the ability to...
-
Senior Smallworld Magik GIS Engineer
2 weeks ago
, AB, Canada Gnapi Technologies Full timeAn IT solutions provider based in Alberta is seeking a skilled Senior SmallWorld Magik Developer to enhance GIS applications for utility and telecom operations. The ideal candidate will have 4-6 years of experience in GE Smallworld/Magik development, strong technical proficiency, and the ability to troubleshoot complex issues. The role involves collaboration...
-
Gis Specialist
1 week ago
Canada Qualitest Full timeDescription Are you interested in working with the World’s leading AI-powered Quality Engineering Company? Read on! Qualitest is looking for a GIS Architect in US to join our rapidly expanding teams! **Must haves**: GIS GE Smallworld (GESW) Software Testing, System Administration experience, infrastructure/interface Smallworld experience, or experience...
-
Senior Data Developer
6 days ago
, AB, Canada FCC FAC Full timeSenior Data Developer Join to apply for the Senior Data Developer role at FCC / FAC. Closing Date (MM/DD/YYYY) : 01/13/2026 Worker Type : Permanent Language(s) Required : English Salary Range (plus eligible to receive a performance based incentive, applicable to position) : $105,145 - $142,255 Why FCC? At FCC, we’re proud to be 100% invested in Canadian...
-
Drupal / LAMP Stack Developer
3 days ago
, , Canada InTouchLink - Senior Living Solutions Full timeInTouchLink is a leading technology provider for senior living communities across North America. Our platform helps staff keep residents connected, informed, and engaged through simple, reliable, and intuitive digital tools. We’re a small, passionate team that’s been building this platform from the ground up — and now we’re looking for an experienced...
-
Senior Developer
4 weeks ago
, , Canada UniSysTech Consulting Full timeDirect message the job poster from UniSysTech Consulting Human Resources & Talent Acquisition | Full-Cycle Recruitment | Technical Recruiting | Onboarding | SAP Successfactors | Strategic Sourcing | HRIS &… Role Overview As a Senior Developer, you will design, develop, and maintain complex software applications, collaborate with cross-functional teams, and...
-
Senior Dynamics 365 Lead Developer – Remote
4 weeks ago
, AB, Canada Pearson Carter Full timeA North American consulting firm is seeking a Senior Dynamics 365 Software Developer to lead the design and development of software solutions. This role involves mentoring junior developers and ensuring coding standards and quality assurance in a hybrid remote environment. The ideal candidate has substantial experience with C#, JavaScript, T-SQL, and...
-
Senior Data Developer
6 days ago
, AB, Canada FCC FAC Full timeA federal Crown corporation is seeking a Senior Data Developer responsible for designing, implementing, and maintaining data solutions to support key business groups. The ideal candidate should have a bachelor's degree in a relevant field and at least 10 years of experience. Responsibilities include code development and mentoring junior staff. The company...