Geospatial Job Seeker Resources
GIS Developer
Planview Utility Services Ltd.
- Posted on: March 5, 2025
- Expires on: April 5, 2025
- Full Time
- Hybrid
- Visit Company Website
SUMMARY OF DUTIES
Under the direction of the Manager of GIS Solutions, the GIS Developer analyzes, designs, codes and maintains transactional, analytical and administrative custom and packaged client, GIS, and web based applications. Through project and operational roles, the GIS Developer is responsible for application programming, interface programming, DBMS coding and other scripting, developing test plans and scripts, generating test data and unit testing and conducting application testing. Support and maintains solutions, configures and installs new packaged solutions and upgrades and deploys custom developed applications. The GIS Developer will apply established lifecycle development methodologies and change management processes, and development and maintenance of applications will conform to defined application strategies, architectures, and specifications.
GENERAL DUTIES
- Designs, configures/codes/customizes applications, tests and provides ongoing support for GIS client-server and web based application components, considering performance, serviceability, usability and maintainability, interfacing as directed by client requirements.
- Defines, researches, integrates and/or develops, catalogues, and maintains new application components on one or more platforms using approved technologies.
- Analyzes functional specifications and develops detailed technical specifications for new functionality and enhancements to existing functionality for custom and/or packages applications.
- Develops GIS and web based application code and configurations from functional and technical specifications.
- Reviews, configures and installs package application upgrades, patches, and new releases as required.
- Determines optimal code design, structure, program logic from detailed functional and technical specifications and process/business flows.
- Data compiling, customizing datasets for applications.
- Designs, develops and executes unit test plans including development of test cases and test scripts in collaboration with the Project Coordinator.
- Develops integration and test scenarios based on design documentation. Performs component testing and participates in the review of regression, system and stress tests and code promotion to production.
- Participates in the development and maintenance of application documentation.
- Prepares or contributes to project plans including time/effort estimates to build or enhance application code and logic.
- Identifies areas for improvement and participates in their refinement.
- Documents issues/problems in relevant logs, participates in their review and identifies potential resolutions.
- Researches, compiles and synthesizes information with regard to application development and maintenance processes for applications.
- Responds to application issues from Users, via the Support Team or as assigned, troubleshoots problems, works with team members as required to resolve issues and identify root causes. Escalates as required.
- Performs other duties as assigned.
QUALIFICATIONS
EDUCATION:
1. University degree, or College diploma in Computer Science, Information Systems or related discipline.
TECHNICAL SKILLS:
- 1-3 years of experience programming with Python, JavaScript, various APIs, and web development software.
- Working knowledge of relational database management system software (Oracle, SQL Server, SQL, and postgreSQL).
- Demonstrated ability to write, interpret and modify one or more standard computer programming and scripting languages such as javascript, Python, ARCADE, HTML/CSS.
- Working experience with enterprise GIS applications such as Esri ArcGIS, VertiGIS, and/or FME Flow/Form.
- Working knowledge of application development lifecycles and supporting practices.
- Ability to translate functional and technical specifications into program code and logic.
- Experience creating and executing unit test plans/scripts.
PERSONAL SKILLS:
- Good attention to detail, strong analytical and problem-solving skills.
- Ability to work independently and as part of a team.
- Exceptional time management.
- Ability to work effectively virtually and in a virtual team atmosphere.
- Strong interpersonal, verbal, and written communication skills.
WORKING SCHEDULE & LOCATION
➢ Monday to Friday (8:00 AM to 4:30PM)
➢ Half hour lunch (Unpaid)
➢ Hybrid position Page
REPORTS TO GIS SOLUTIONS MANAGER
Planview USL is committed to fostering a diverse, inclusive, and equitable workplace. We are proud to be an equal opportunity employer and encourage applications from individuals with all backgrounds, including Indigenous peoples, racialized persons, women, members of the LGBTQIA+ community, people with disabilities, and other underrepresented groups.
In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, Planview Utility Services Ltd will provide accommodations to applicants with disabilities throughout the recruitment process. If selected to participate in the recruitment, selection and/or assessment process, please inform HR of the nature of any accommodation(s) that you may require.
We believe that diversity drives innovation, and we are dedicated to creating a workplace where everyone feels valued, respected, and empowered to contribute.
SEND YOUR RESUME AND COVER LETTER TO YASEMIN.TEKBULUT@PLANVIEW.CA
← Back to Job List