GIS Developer, Assessment
Posted Updated
A Day in the Life of a GIS Developer at Esri Canada:
- Contributes to the design, development, testing, and deployment of complex web‑based GIS solutions that meet customer and business requirements.
- Develops and maintains scalable data and object models to support solution architecture, performance, and long‑term maintainability.
- Responsible for estimating development effort and contributing to delivery planning and execution within an agile development environment.
- Contributes to needs analysis and the definition of functional and non‑functional requirements, translating business requirements into effective technical solutions.
- Supports and contributes to all phases of the solution development lifecycle, including solution design, development, quality assurance, deployment, and documentation.
- Provides technical guidance and mentorship to other developers through code reviews, knowledge sharing, and the promotion of development best practices.
- Supports the installation, configuration, and integration of customized applications, including integration with Esri and third‑party technologies.
- Develops and maintains automated testing practices and contributes to continuous improvement initiatives through the evaluation and adoption of new tools, technologies, and development practices.
What you Bring to the Team:
- University degree in computer science, software engineering or related discipline.
- Esri Technical Certification in either ArcGIS Desktop Developer Professional or Web Application Developer Professional is considered a strong asset.
- 5+ years of development experience with GIS and IT applications.
- Extensive experience developing geospatial and web‑based solutions using the ArcGIS platform (ArcGIS Server and ArcGIS Online), Esri SDKs/APIs (ArcGIS Maps SDK for JavaScript and .NET, ArcPy, ArcGIS API for Python), and modern web technologies including JavaScript, TypeScript, Angular, HTML5, CSS3, and C#/.NET.
- Strong foundation in geospatial data and application performance, including experience with Esri geodatabases and geoprocessing tools, SQL Server and relational database concepts, and web APIs with an understanding of performance and scalability considerations.
- Experience in Multiple Regression Analysis (MRA) is considered an asset.
- Demonstrated customer focus with strong written and verbal communication skills.
- Demonstrated ability to research, evaluate, and provide insights on emerging and new technologies.
- Proven experience reviewing high‑level business requirements, identifying or researching alternative solutions as needed, prototyping options, and delivering customized solutions that meet business needs.
- Experience with geospatial deep learning tools is considered an asset.
- Experience or exposure to the property (land and buildings) assessment industry is considered an asset.