GIS Developer
Esri Canada
Responsibilities
- 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 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.
General Responsibilities
- Participate collaboratively in the company Employee Development Program.
- Communicate effectively with internal and external personnel at all levels representing the company in a professional manner at all times.
- Actively participate in company, staff or individual one‑on‑one meetings on an ongoing basis for the purposes of effective teamwork, enhanced communication and progressive co‑operation strategies within the company as well as other departments across the company.
- Continually contribute to the profitability of the company and ongoing business operations by initiating, recommending and implementing continuous improvement strategies and initiatives.
- Conduct any general duties, specific job projects and responsibilities as assigned or required by the Director or Esri Canada management in a timely and professional manner.
Minimum Education Requirement
- 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.
Minimum Experience and Training Requirement
- 5+ years of development experience with GIS and IT applications.
- 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.
- 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.
Additional Requirements
- 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.
Benefits
What Esri Canada offers you:
We prioritize our employees’ well‑being and work‑life balance. Our benefits include:
- Work from Home or hybrid work
- Generous Paid Time‑Off: Enjoy up to 6 weeks of time off per year, including:
- 3 weeks of paid annual vacation, increasing with years of service
- 50 hours of Paid‑Time Off (PTO) for personal needs
- 32 hours of Summer Time
- Winter holiday office closure
- Comprehensive health benefits plan
- RRSP match increasing with years of service
- Training and development programs for professional growth
- Company perks including discounts on gym memberships, technology purchases and more.
- Company‑sponsored events and social activities
- Employee‑driven initiatives such as yoga sessions, book clubs, interactive podcasts, and more.
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the GIS Developer in Toronto, ON vacancy
- GIS Technical Lead Position Description The GIS Technical Lead is responsible for leading the design, development, and support of... ...and implement enterprise GIS architectures and geodatabases • Develop and guide web and desktop GIS applications • Support integrations...Geographic information system
$56k - $67k per year
...committed and collaborative professional looking to contribute to a hard-working, innovative team, this opportunity is for you. The GIS Specialist is located in Toronto and typically reports directly to the Project Manager. Duties and responsibilities include but are not...Geographic information systemLong term contractFull time$20 - $25 per hour
...the infrastructure that powers the future. Reporting to the GIS Specialist, the GIS Analyst, Co‑op will support geospatial data... ...Office Duration: 12 months What You’ll Do Here: Assist in developing and applying geospatial solutions for regulatory and permitting...Geographic information systemHourly payManual laborWork at office- Role Senior Programmer / Developer (four positions) Responsibilities Designing and developing Web Applications using the Microsoft .NET Framework... ...8 suite Develop forms and workflows using Adobe LiveCycle GIS software programming Propose solutions to any issues...Geographic information systemWork at officeMonday to friday
- About the job RQ09214 - Software Developer - Senior Description Review and understand code and architecture of the existing code, and make... ...to update existing solutions such as mCAD, ePCR, CIP, AVL, ADDS, GIS to work with the new Unified CAD application NOTE Extension...Geographic information systemFull timeContract workRemote work
$50 per hour
...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Surveying & GIS — Visual Document Understanding Type: Contract Compensation: $50/hour Location: Remote Commitment:...Geographic information systemRemote jobContract workSummer work$23 - $28 per hour
...to make a difference through future-building projects, join our best-in-class team. What is the Opportunity? We’re looking for a GIS Co‑op who is interested in learning how geospatial data supports design, construction, and infrastructure planning. You’ll work...Geographic information systemHourly payWork at officeLocal area$86.9k - $110k per year
Esri Canada Limited GIS Project Manager, Assessment Esri Canada has an exceptional opportunity for a Project Manager to join our Assessment... ...‑functional stakeholders, including clients, business analysts, developers, and account managers. * Manage project financials, including...Geographic information systemFull timeSummer workInternshipWork at officeRemote workWork from home- GIS Technical Lead Position Description The GIS Technical Lead is responsible for leading the design, development, and support of... ...and implement enterprise GIS architectures and geodatabases • Develop and guide web and desktop GIS applications • Support integrations...Geographic information system
- Sales and Delivery Manager @ MSR Technology Group | Engineering, Corporate Recruiting Location: Toronto, Ontario, Canada. Strong experience in Python programming . Experience with Python libraries. Hands‑on experience with Apache Airflow : DAG Development ...Contract work
- ...Role: Salesforce Developer Position Type: Full time Location: Toronto, Canada Roles and Responsibilities: Strong experience with Salesforce CRM including Sales, Service, Data Cloud and Marketing Cloud. Strong Implementation skills using declarative programming...Full time
$50 - $55 per hour
We are seeking an experienced Appian Senior Developer to design| develop| and maintain enterprise-grade Appian applications supporting digital transformation initiatives. This role focuses on building scalable| high-performing solutions and collaborating with cross-functional...Contract workWork at office$90k - $125k per year
...the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As an iOS Developer you’ll be tasked with working on iOS application development. Working within the software development team, your duties will require...Work from homeFlexible hours$29.95 per hour
...3036 Danforth Avenue, Toronto (commuter required) General Description As part of the Integrated Employment Services team, the Job Developer – Integrated Employment Services plays a pivotal role in connecting job seekers, with a focus on Stream C clients with meaningful...Hourly payFull timeContract workImmediate start- Position Overview Our client is seeking an experienced Salesforce Developer to design, build, and optimize custom solutions within the Salesforce platform. This role involves hands‑on development, system integrations, automation, and collaboration with cross‑functional...
$90k - $115k per year
...In keeping with this vision, Plus Company is building an "Agentic Backbone" to power our agencies' data-driven offerings. As a Data Developer, you will be the hands‑on builder responsible for bringing our data architecture to life. Working directly from the blueprints designed...Temporary workSummer workInternshipSeasonal workFlexible hours- ...#25624 BEV123 Full Time Role Must Have: 3+ years of experience developing for iOS in Swift (Objective-C experience is a nice to have) Experience... ...at Bevertec by 2x Sign in to set job alerts for “iOS Developer” roles. Mobile (Android and IOS) Software Developer 8724-0413...Full timeContract work
- ...working with relevant technologies, ensuring smooth operations, and contributing to business objectives. Responsibilities: Analyze, develop, implement, and troubleshoot within the Digital Zscaler Cloud Security Services domain. Deploy and configure Zscaler services...Contract work
- Job Description We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture. As a Senior Software Engineer, you will be working with a highly skilled cross functional team to enhance our banking...Contract work
- ...Cloud Engineer (Azure/AWS) to join their cloud engineering team. The ideal candidate will have strong hands‑on experience designing, developing, and implementing scalable cloud solutions using AWS/Azure services, Infrastructure as Code (IaC) tools, and modern programming...Contract work
- ...environments, and production-grade standards including accessibility and performanceStrong front-end engineering mindset with experience developing reusable, modular UI components and contributing to shared component libraries, enabling consistency and scalability across...Full timeLocal area
- Data Developer, Accommodations Hybrid work model: 2 days in office. Join our Technology team in a fast‑paced, ideas‑led environment building reliable, scalable data pipelines that serve analytics and product initiatives. Responsibilities Data Pipeline Development & Optimization...Work at office
- ...NET Core, CE, IS, Tailwind CSS, Azure SQL. Nice to have Experience working with a distributed team with both onshore and offshore developers. Experience with development in Agile delivery model. Ability to multi-task in a fast paced, often changing environment. TCS does...
- ...or enterprise cloud environments Understanding of governance and risk controls Job Description Seeking a Power Platform Developer to build, support, and stabilize enterprise applications while partnering closely with business teams. This role focuses on...Long term contractShift work
$55 - $65 per hour
...Role: Java Full Stack Developer Location: Toronto, ON Type: Contract Rate: CAD55/hr - CAD65/hr We are seeking a highly skilled and experienced Senior Java Full-Stack Developer with strong expertise in Java-based backend systems and modern frontend technologies...Contract work$45 - $50 per hour
...Primary Job Title L&D Designer / Developer Alternate / Related Job Titles Learning & Development Specialist Instructional Designer Learning Experience Designer eLearning Developer Location & Onsite Flexibility Toronto, ON — 100% Remote Schedule...Contract workImmediate startRemote workMonday to friday- ...js, CosmosDB). You’ll be responsible for working with a team of developers, managing project deliverables, and driving technical... ...group of developers, providing expertise on technical challenges Developer and maintain scalable applications & dashboards Create and manage...
- ...purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are looking for a Senior iOS Developer who possesses a passion for pushing mobile technologies to the limits. This iOS app developer will work with our team of talented engineers...Flexible hours
$64k - $106k per year
...left to apply: End Date: July 10, 2026 (13 days left to apply)job requisition id: JR159877**What You'll Do:**As a Senior Java Developer, you will be responsible for designing, building, and maintaining robust, scalable, enterprise-grade backend systems. Specifically,...Work at office- Join to apply for the Intermediate Software Developer role at SJC SJC: A Leader in Canadian Communications SJC stands as Canada’s largest privately owned communications company, distinguished by its portfolio of leading media brands, including Toronto Life, Chatelaine...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to GIS Developer. Be the first to apply!
Related searches
- clinical sas programmer Toronto, ON
- programmeur Toronto, ON
- mulesoft developer Toronto, ON
- cognos developer Toronto, ON
- junior programmer Toronto, ON
- developpeur c# Toronto, ON
- developpeur Toronto, ON
- junior developer Toronto, ON
- ruby on rails developer Toronto, ON
- procedural animation programmer Toronto, ON
