Point your AI agent at freehire and let it find you a job.

Get the CLI →

Esri Canada

New

Senior GIS Developer, Federal Sector Services

Posted Updated
Discussion

A Day in the Life of a Senior GIS Developer at Esri Canada:

  • Produce functional specifications based on the operational needs of customers
  • Architect, design, develop, and deploy Esri based applications
  • Provide design expertise, application support and prototype development
  • Lead a development team in the design, development, testing and debugging of applications
  • Coordinate the effective use of the development team’s time, ensuring efficient communication between team members and customers
  • Write, coordinate, and validate technical responses and estimations for proposal submissions
  • Provide feedback and suggestions for process improvement, and promote best practices
  • Act as a technical mentor and advisor for the development team
  • Work with customers to assist them during the implementation of software
  • Contribute to needs analysis, functional requirements definition, and business solution needs as outlined by a customer
  • Support the pre-sale and after-sale project teams by drafting proposals
  • Proactively pursue self-instruction on all relevant technical topics

What you bring to the team:

  • University degree in GIS, geomatics, computer science, engineering, or equivalent education and experience
  • 7+ years’ experience in object oriented (OO) design and development
  • Proven knowledge and experience as a developer in GIS based solutions:
  • Understanding of best principles and practices related to web application security
  • Experience developing and testing service-oriented architecture
  • Experience with deploying and testing customized web applications integrated with Esri products
  • Knowledge and experience developing software solutions with ArcGIS Enterprise
  • Working knowledge of Git workflows, including branching and pipelines.
  • Experience with.NET, C#, ASP.NET, MVC/Core, and the unit testing framework
  • Experience with Python and the ArcGIS API for Python (ArcPy, Python API for ArcGIS)
  • Experience with the ArcGIS APIs for JavaScript, React, and TypeScript
  • Experience with relational databases (Microsoft SQL Server, PostgreSQL, Oracle)

Essential Requirements:

  • Must live in the Ottawa Gatineau region
  • Must be able to quickly attain Canadian Federal Government – Secret clearance. (Priority will be given to candidates who have already attained Secret clearance).

Bonus points for this position:

  • Bilingualism (French & English)
  • Experience in developing desktop applications or web services using ArcGIS Pro SDK, .NET or Server Object Extensions / Interceptors. Experience with Runtime (C#, iOS) is a good nice-to-have
  • Experience developing web applications using Experience Builder, Web App Builder, or ArcGIS Maps SDK for JavaScript.
  • Experience with developing web applications using Experience Builder, Web App Builder, or ArcGIS Maps SDK for JavaScript.
  • Comfortable working on concurrent projects
  • Working knowledge of UML, data modeling, process modeling, workflows
  • Web: Esri Technical Certifications
  • Enterprise Administration - Associate
  • ArcGIS Maps SDK for JavaScript Associate
  • ArcGIS Online Administration
  • Desktop: Esri Technical Certifications:
  • ArcGIS Pro – Associate / ArcGIS Pro Foundation
  • ArcGIS API for Python – Associate
  • ArcGIS Developer Foundation
  • ArcGIS Desktop Developer – Associate

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.