GIS Software Developer, Technology Strategy
5 hours ago
GIS Software Developer, Technology Strategy
Esri Canada has an exceptional opportunity for a Software Developer to join our Technology Strategy Department.
In this role, you
will combine your software development and analytical skills to implement
geo-enabled applications for the NG9-1-1 market. You will also contribute to
the ongoing development of other product initiatives. The main responsibilities
of this position include software development, requirements definition,
support, while working collaboratively with a professional product development
team. This position reports directly to the Director of Technology and
Solutions.
This role will be based in remotely in Canada.
About us:
Esri Canada provides geographic information system (GIS) solutions that empower people in business, government and education to make informed and timely decisions by leveraging the power of mapping and spatial analytics.
If you are passionate about making an impact in an organization that's committed to creating a sustainable future, consider joining our team
A Day in the Life of a Software Developer at Esri Canada:
- Application development and
support for various internal and external applications. - Manage and maintain software
build process. - Work with internal/external
customers to define requirements. - Provide feedback and
suggestions for software development process improvement. - Estimate development efforts
and adhere to project schedules. - Meet with stakeholders to
identify and assess business problems. - Proactively pursue
self-instruction on all relevant technical topics. - Working collaboratively with
other developers to ensure development requirements are met.
What you bring to the team:
- 7+ years of development
experience with ArcGIS, ArcGIS Maps/SDK for JavaScript. - Working experience with ArcGIS
Enterprise (ArcGIS Server, and portal) and/or ArcGIS Online, ArcGIS Pro,
ArcGIS Web App development - Working
experience with JavaScript frameworks. - Experience
with Esri Calcite Design System. - ArcMaps
SDK for JS - Working
experience developing ArcGIS Geoprocessing tools. - Working Experience with Python
and ArcPy. - Experience with RDBMS
technology such as PostgreSQL, SQL Server, or Oracle. - Demonstrable skills creating
technical and user documentation. - University degree in computer
science, GIS, or equivalent education. - Azure DevOps.
Competencies in the following is essential:
- Self-motivated, organized, goal
driven, and efficient team player. - Analytical and problem-solving
ability. - Prioritization and
organizational skills. - Customer focused.
- Strong communication / writing
and interpersonal skills.
Bonus points for this position:
- Our software development
environment utilizes the following components and are also considered
assets for this position: - Authoring multi‑stage YAML pipelines (build,
test, deploy, approvals, gates). - Pipeline templating, variable
groups, task groups, runtime parameters, and environments. - Pipeline artifacts management.
- Experience with
Azure services used in delivery (e.g., App Service, AKS, Functions,
Key Vault, Storage, Application Gateway). - PowerShell and/or
Bash for pipeline tasks; Python or a plus for
tooling. - Authoring reusable scripts,
tasks, and containerized build agents where needed.
Compensation & Benefits:
At Esri Canada, we are committed to fair and competitive compensation. This role offers a base salary range of $85,900 to $110,000 annually, determined based on experience, skills, and internal equity. We regularly benchmark across a variety of positions, industries and levels to ensure we remain competitive in the market.
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
- 3 weeks
- 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.
Fluency in English is essential, as this role requires regular client communication and support in English-speaking regions
How to apply:
Ready to join our amazing team? Submit your resume today
Esri Canada conducts recruitment through a formal interview process with authorized company representatives. We do not request payment, banking details, or personal financial information during recruitment stages. Employment offers are extended only following a structured interview process. Candidates are encouraged to apply exclusively through Esri Canada's official career channels to ensure the authenticity of recruitment communication.
Esri Canada fosters a dynamic and inclusive work culture, the opportunity to build your skills, and the flexibility to work remotely or at any of our offices across Canada. Occasional travel to corporate offices or customer sites may be required for certain positions. We offer attractive salaries, an engaging work environment, and an outstanding benefits package with generous time-off. We value employment equity and will provide accommodations upon request at any stage of the hiring process. We appreciate all applications, but only those selected for an interview will be contacted. Our hiring process includes background checks as a condition of employment.
_________________________________________________________
Développeur/développeuse de logiciels SIG, Stratégies
technologiques
Esri
Canada vous offre une très intéressante occasion de carrière comme
développeur/développeuse de logiciels SIG. Vous combinerez vos compétences en développement logiciel et
en analyse pour mettre en œuvre des applications géospatiales destinées au
marché du 9-1-1PG. Vous contribuerez également au développement continu
d'autres initiatives en matière de produits. Les principales responsabilités de
ce poste comprennent le développement logiciel, la définition des exigences et
l'assistance technique. Les tâches se font en collaboration avec une équipe de
professionnels en développement de produits. Ce poste relève directement du
directeur ou de la directrice des technologies et des solutions.
La ou le titulaire du poste travaillera à distance au Canada.
Notre entreprise :
Esri Canada offre des systèmes d'information géographique (SIG) qui permettent aux entreprises, aux gouvernements et aux établissements d'enseignement de prendre rapidement des décisions éclairées en mobilisant la puissance de la cartographie et des analyses spatiales.
Si votre plus grande aspiration est d'avoir une incidence dans une organisation qui s'engage à créer un avenir durable, joignez-vous à notre équipe
Une journée dans la vie d'une ou d'un développeur/développeuse de logiciels à Esri Canada :
- Développer des applications et
fournir de l'assistance technique pour diverses applications internes et
externes. - Gérer et maintenir le processus
de création de logiciels. - Travailler à la définition des
exigences avec les clients internes et externes. - Fournir des commentaires et des
suggestions en vue d'améliorer les processus de développement logiciel. - Estimer les efforts de
développement et respecter le calendrier des projets. - Rencontrer les intervenants
pour cerner et évaluer les problèmes commerciaux. - Veiller de façon proactive à
ménager des périodes d'autoapprentissage sur tous les sujets pertinents. - Collaborer avec les autres
développeurs afin de répondre aux exigences en matière de développement.
Ce que vous apportez à l'équipe :
- Au moins sept (7) ans
d'expérience en développement de produits ArcGIS et
ArcGIS Maps SDK pour JavaScript. - Expérience professionnelle avec
ArcGIS Enterprise (ArcGIS Server et Portal) ou
ArcGIS Online, ArcGIS Pro et les outils de développement
d'applications web d'ArcGIS. - Expérience
professionnelle avec les cadres JavaScript. - Expérience
avec le système de design Calcite d'Esri. - Expérience
avec ArcMap SDK pour JavaScript. - Expérience
professionnelle dans le développement d'outils de géotraitement d'ArcGIS. - Expérience professionnelle avec
Python et ArcPy. - Expérience avec la technologie
SGBDR comme PostgreSQL, SQL Server ou Oracle. - Compétences démontrées dans la
création de documents techniques et de manuels de l'utilisateur. - Diplôme universitaire en
informatique, en SIG ou l'équivalent. - Expérience avec
Azure DevOps.
Compétences
considérées comme essentielles :
- Motivation, sens de
l'organisation, souci des objectifs et esprit d'équipe. - Capacité d'analyse et de
résolution de problèmes. - Sens des priorités et de
l'organisation. - Grand souci de la clientèle.
- Excellentes aptitudes en
matière de communication, d'écriture et de relations interpersonnelles.
Autres qualités avantageuses pour ce poste :
- Dans notre environnement de
développement logiciel, nous utilisons les composants suivants qui sont
également considérés comme des atouts pour ce poste : - Création de pipelines YAML à
plusieurs étapes (construction, test, déploiement, approbations, points de
contrôle). - Établissement de modèles de
pipeline, de groupes de variables, de groupes de tâches, de paramètres
d'exécution et d'environnements. - Gestion des artefacts de
pipelines. - Expérience des services Azure
utilisés dans la prestation (p. ex. App Service, AKS, Functions,
Key Vault, stockage, Application Gateway). - Expérience avec PowerShell ou
Bash pour les tâches de pipeline, et Python ou , un atout pour le
développement d'outils. - Création de scripts
réutilisables, de tâches et d'agents de compilation conteneurisés, au
besoin.
Rémunération et avantages :
Chez Esri Canada, nous nous engageons à offrir une rémunération équitable et compétitive. Ce poste offre un salaire de base annuel compris entre 84,900$ et 110,000$ , déterminé en fonction de l'expérience, des compétences et de l'équité interne. Nous effectuons régulièrement des comparaisons entre différents postes, secteurs et niveaux afin de rester compétitifs sur le marché.
Ce qu'Esri Canada vous offre :
Nous accordons la priorité au bien-être de nos
employés et à l'équilibre travail-vie personnelle. Voici quelques-uns de nos
avantages :
- travail à
domicile ou travail hybride; - congés
payés généreux comprenant ce qui suit :- jusqu'à
six semaines de congés par an, - trois
semaines de congés annuels payés (ce nombre augmente en fonction des
années de service), - 50 heures
de temps libre rémunéré pour les besoins personnels, - 32 heures
de temps d'été, - fermeture
des bureaux pendant la période des fêtes de fin d'année;
- jusqu'à
- régime
d'assurance maladie complet; - programme
de cotisation égale au REER; - programmes
de formation, de perfectionnement et d'avancement professionnel; - avantages
offerts par l'entreprise comprenant des réductions sur les abonnements de
centre d'entraînement, sur les achats de technologie et bien plus encore; - événements
et activités sociales parrainés par l'entreprise; - initiatives
menées par les employés, comme des séances de yoga, des clubs de lecture,
des baladodiffusions interactives, et plus encore. - La
maîtrise de l'anglais est essentielle, car ce poste nécessite une
communication régulière avec les clients et une assistance dans les
régions anglophones.
La maîtrise de l'anglais est essentielle, car ce poste nécessite une communication régulière avec les clients et une assistance dans les régions anglophones.
Comment postuler :
Vous voulez vous joindre à notre formidable équipe? Soumettez votre CV dès aujourd'hui
Esri Canada mène ses activités de recrutement par l'entremise d'un processus d'entretien officiel avec les représentants autorisés de l'entreprise. Nous ne demandons pas de paiement ou de renseignements bancaires ou financiers au cours des étapes du processus de recrutement. Les offres d'emploi ne sont présentées qu'à l'issue d'un processus d'entretien structuré. Nous invitons les candidats à poser leur candidature exclusivement par l'intermédiaire des canaux de carrière officiels d'Esri Canada afin de s'assurer de l'authenticité des communications liées au recrutement.
Esri Canada met en valeur une culture de travail dynamique et inclusive, ainsi que votre perfectionnement professionnel et la flexibilité de travailler à distance ou à l'un de nos bureaux au Canada. Certains postes peuvent nécessiter des déplacements occasionnels à destination des bureaux de l'entreprise ou d'un client. Nous offrons des salaires attrayants, un environnement de travail accueillant et un ensemble d'avantages sociaux exceptionnels avec de nombreuses vacances. Nous accordons une grande importance à l'égalité d'accès à l'emploi et fournira des mesures d'adaptation sur demande à n'importe quelle étape du processus d'embauche. Nous apprécions toutes les candidatures, mais seules les personnes sélectionnées pour un entretien seront contactées. Notre processus d'embauche comprend une vérification des antécédents comme condition d'emploi.
-
Director of Software Development
1 week ago
, , Canada Jonas Software Full timeDirector of Software Development – Jonas Software (Remote Canada) Compensation & Role Details Expected Salary Range: $130,000 - $150,000 CAD, depending on experience and qualifications About the Role The R&D Director leads the technical vision, innovation strategy, and engineering execution for our next-generation suite of cloud software products. This...
-
Lead GIS Specialist
4 weeks ago
, AB, Canada Gnapi Technologies Full timeLead GIS Specialist role at Gnapi Technologies Overview Lead GIS Specialist is a technical leader who acts as a crucial link between customer needs and the technical team's deliverables. This role requires full-stack development expertise across multiple GIS applications and geodatabases, with strong business analysis and project scoping skills. The ideal...
-
GIS Developer
1 week ago
Burnaby, British Columbia, VC A, Canada Encepta Full timeGIS DEVELOPERBuild the Future of Geospatial Intelligence for Telecom InfrastructureWhy this RoleWe're building a cutting-edge GIS development team to architect modern geospatial automation pipelines and web mapping tools that empower our telecom infrastructure operations across Canada.You'll work at the intersection of GIS, software development, and cloud...
-
Senior GIS Developer
2 weeks ago
AB-, Calgary, AB, Canada SGS Full timeCompany Description We are SGS – the world's leading testing, inspection and certification company. We are recognized as the global benchmark for quality and integrity. Our 98,000 employees operate a network of 2,650 offices and laboratories, working together to enable a better, safer and more interconnected world. Job Description SGS is currently working...
-
Gis Technician
2 weeks ago
Canada Town of Milton Full time**Major Job Responsibilities** - Collect, analyze, update and maintain the Town’s digital mapping data including the road network, address points, subdivisions and parcel data using GIS best practices and quality control methodologies - Digitize new development features including streets, buildings and new subdivisions into the Town’s draft layers and...
-
GIS & Data Analyst
3 days ago
Head Office, Shoreham Drive, Toronto, Ontario, Canada Toronto and Region Conservation Authority Full timeHow you will contribute as part of the TRCA team:The GIS & Data Analyst provides data management, technical support and analytical services for TRCA's GIS and Analytics portfolios. Supports the design and development of spatial and non-spatial analytics services, including data modelling and visualization projects. Major Responsibilities: Provides 1st...
-
GIS Technician
1 week ago
, AB, Canada Lakeland HR Solutions Full timeSmoky Lake County is currently seeking a highly independent and technical professional to join our team as a Full-Time Permanent GIS Technician . In this role, you will be responsible for managing the GIS data systems that drive our decision-making and operational efficiency. This position requires more than just technical maintenance; it involves active...
-
GIS Analyst
2 weeks ago
Virden, Manitoba, Canada, MB Rfnow Full timeGIS AnalystJoin our TeamIt's an exciting time to be a part of the RFNOW team as we build out fiber networks to deliver high speed internet connectivity and telecommunications services to customers in Manitoba and Saskatchewan. If you excel in a high-energy and high-performance culture where opportunities to learn, innovate and deliver happen every day,...
-
, , Canada Nada Holdings, Inc. Full timeGIS Software Developer, Technology Strategy | Développeur/développeuse de logiciels, Stratégies technologiques EsriCanada vous offre une très intéressante occasion de carrière commedéveloppeur/développeuse de logiciels SIG. Vous combinerez vos compétences en développement logiciel et analyse pour mettre en œuvre des applications géospatiales...
-
Data & GIS Specialist, Exploration
6 days ago
Toronto, Ontario, MJT, Canada Alamos Gold Full timeAbout Alamos Gold Inc.Alamos is a Canadian-based gold producer with a long-term track record of creating value for all stakeholders through solid financial performance, low-cost production growth, and a company-wide commitment to social responsibility and environmental stewardship. We currently operate three mines – two in Canada and one in Mexico – and...