Smallworld GIS Developer Principal
Role details
Job location
Tech stack
Job description
Part of a larger team delivering high quality technology solutions to the business. Design, develop and installs advanced software solutions. Build high-quality, innovative and fully performing software in compliance with internal architecture, development & design standards & best practices. Design, modify, develop, write, implement and troubleshoot software programming applications. Support and/or install software applications. Participate in the testing process through test review and analysis, test witnessing and certification of software. Works within a Waterfall or Agile methodology/framework based team. Collaborates heavily with Project Management, Business Analyst and Infrastructure Job Families., * Design, develop, enhance, and support applications on the Smallworld GIS platform
- Develop and maintain solutions using Magik and Smallworld application development tools
- Work with Smallworld Electric Office and Smallworld PNI to support business and technical needs
- Perform database administration and support activities related to VMDS (Version Managed Data Store)
- Support Smallworld system administration tasks as needed
- Analyze and troubleshoot issues within a large, mature codebase
- Work with Smallworld GSS (GeoSpatial Server) and FME tools when applicable
- Contribute to system stability, performance, and ongoing enhancements
- Good Communication skills - will need to work with the business to be able to ask questions and understand business requirements.
Requirements
- Experience working in Smallworld Electric Office
- Experience working in Smallworld PNI
- Experience with Smallworld GSS (GeoSpatial Server) and FME tools is a plus
What We're Looking For:
Education requirements are listed below:
- Bachelor's degree in computer science, engineering, or related technical field is required.
Work Experience requirement listed below:
- 7 years relevant work experience is required. An equivalent combination of education and related experience may be considered.