cover image
Gnapi Technologies

Gnapi Technologies

gnapi.tech

2 Jobs

44 Employees

About the Company

Gnapi, is an Information Technology Company with registered
offices in India, Canada and the 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.

Listed Jobs

Company background Company brand
Company Name
Gnapi Technologies
Job Title
Full Stack Engineer
Job Description
**Job Title** Senior Full Stack Engineer **Role Summary** Lead the design, development, and maintenance of enterprise workflow and network management tools across web and mobile platforms. Focus on improving developer experience, integrating GIS functionalities, and building scalable APIs and front‑end components. Collaborate with cross‑functional teams in an Agile environment, mentor junior engineers, and contribute to architecture decisions. **Expectations** - Deliver high‑quality, production‑ready code that meets business requirements. - Drive continuous improvement of developer tools and automation workflows. - Mentor and collaborate with peers to uphold engineering best practices. **Key Responsibilities** - Design, develop, and maintain APIs, frameworks, and tools for Workflow Manager and Network Management applications. - Customize and extend workflow automation solutions to meet client‑specific needs. - Integrate front‑end and back‑end systems, ensuring seamless data flow and user experience. - Identify and resolve workflow or system bottlenecks in collaboration with engineering and implementation teams. - Implement automated testing to guarantee stability and reliability across workflows and network operations. - Create technical documentation for tools, workflows, APIs, and deployment practices. - Mentor developers and facilitate knowledge sharing across the team. - Participate in Agile/Scrum ceremonies (sprint planning, retrospectives, etc.). **Required Skills** - 4–6 years of experience as a Full Stack Engineer. - Proficient in server‑side development with Python, including GIS integration (PostGIS, OpenLayers, Shapely, Turf, Pyramid, SQLAlchemy, etc.). - Strong client‑side development skills in JavaScript; experience with frameworks such as Node.js, React, or similar. - Experience building and customizing Workflow Manager and Network Manager systems. - Containerization experience (Docker). - Solid understanding of SQL and relational databases (PostgreSQL, Oracle, SQLite). - Familiarity with automated testing frameworks and Test‑Driven Development. - Version control proficiency (Git or similar). - Excellent verbal and written communication. - Mentoring or coaching experience desirable. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Edmonton, Canada
On site
Junior
08-12-2025
Company background Company brand
Company Name
Gnapi Technologies
Job Title
SmallWorld Magik Developer
Job Description
**Job title** SmallWorld Magik Developer **Role Summary** Design, develop, enhance, and support GE SmallWorld GIS applications for utility and telecom operations. Lead coding in the Magik language, perform system integrations via APIs, resolve performance issues, and mentor junior developers while collaborating with cross‑functional teams. **Expactations** - Deliver high‑quality SmallWorld solutions that meet functional and performance requirements. - Maintain up‑to‑date technical documentation and knowledge sharing. - Keep applications compliant with version upgrades and configuration standards. **Key Responsibilities** - Design, code, test, and deploy new features and enhancements in SmallWorld using Magik. - Build and customize integrations with external systems (OMS, BSS, OSS) through REST/SOAP and SmallWorld APIs. - Conduct GIS data modeling, spatial analysis, and data migration to/from VMDS. - Troubleshoot and resolve production issues, performance bottlenecks, and application errors. - Manage SmallWorld configurations via Design Manager, Job Manager, and Short Transaction Manager. - Participate in system upgrades, including migration to newer SmallWorld versions and Kubernetes deployments. - Lead code reviews, enforce best practices, and provide technical mentorship to junior developers. - Create and maintain technical documentation (SRS, user manuals). **Required Skills** - Proficient in Magik programming and object‑oriented design principles. - Deep knowledge of utility data models (Electric Office, Gas Distribution Office, Physical Network Inventory). - Experience with SmallWorld modules: GSS, GSA, NIG, EO Web. - Strong SQL skills with Oracle or SQL Server; familiarity with relational database design. - Ability to develop and consume REST/SOAP web services. - Version control (Git, SVN) and automated testing experience. - Problem‑solving, analytical, and communication skills; team‑player attitude. - Bonus: familiarity with Python, JavaScript, Node.js, C/C++; experience with Azure/AWS; GE SmallWorld certification. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, GIS, or equivalent technical experience. - 4–6 years of GE SmallWorld/Magik development in utility or telecom environments. - GE SmallWorld certification a plus.
Edmonton, Canada
Hybrid
Junior
15-12-2025