RQ07968:软件开发工程师-远程

多伦多 26天前全职 网络
面议
关于职位 RQ07968: 软件开发人员-远程 描述 需要一名中级软件开发人员/程序员来支持环境、保护和公园部使用 ArcMap 10.x 和 VBA 构建的两个桌面应用程序的重开发。 MECP 公园遗产工具升级项目涉及一个应用工具集,即 GapTool 和 Values & Pressures Tool (VAPT)。GapTool 和 VAPT 是十多年前开发的。GapTool 是一种分析工具,旨在帮助准备信息并识别生态代表性中的差距。生态代表性是指在生态定义的区域内,受保护的生态系统(区域)应包括其特征生物多样性的代表性示例。因此,Gap 分析是地理空间调查,旨在识别在受保护区域内未充分代表的生态特征,以及现有保护的程度。目标是优先、战略性地针对并最大化对最需要的物种和群落的保护努力。Values & Pressures 工具使得对受保护区域内特定地点的价值和压力进行地理空间审查成为可能。结合起来,这些工具自动化、简化并加快了通过其他方式进行的分析。它们允许定期更新、验证更多信息,并支持权威数据的集中化。工具可以用于生成表格报告和地图。它们的使用案例各不相同,但包括公园管理规划、省级报告、生物多样性评估和土地使用规划。 这些工具是使用 Visual Basic .Net v9.2、Esri ArcGIS Desktop v10.x 和 ArcObjects 构建的独立 GIS 应用程序。它们仅供大约 50 名独特用户内部使用,并仅托管开放数据。应用程序连接到安大略公园数据存储服务器。该服务器托管有关受保护区域、生态区、地貌和植被的权威地理空间信息。不幸的是,Esri 对 ArcGIS Desktop v10.x 最后一个版本的支持将于 2026 年 3 月 1 日结束。因此,需要使用支持版本的 Esri ArcGIS Pro 和 C# 重新构建此工具集。重开发将确保交付功能齐全、稳定且完全支持的应用程序。 所需经验: • 了解 Esri 桌面软件定制(ArcObjects 或 ArcGIS Pro SDK)、ArcMap、ArcPro、文件地理数据库、C++、C# 和 VBA 支持远程/混合工作安排。 成功的候选人可以根据需要报告到彼得堡或多伦多 MNR 办公室。否则,支持安大略省内的远程工作安排。 • 300 WATER STREET, NORTH TOWER, FLOOR 4, PETERBOROUGH, ONTARIO • 40 ST CLAIR AVENUE WEST, FLOOR 11, TORONTO, ONTARIO 职责: • 需要将技术系统规范翻译为可运行的、经过测试的应用程序。这包括: • 开发详细的编程规范 • 编写和/或生成代码 • 编译数据驱动程序、维护和进行单元测试 • 解决和排除在软件包使用和操作过程中出现的技术问题,包括实施、转换和迁移的技术支持 一般技能: • 编程和分析经验;在指定经验水平上支持专门的软件包 • 能够在软件开发生命周期中与 IT 专业人员协作 • 在应用程序开发、设计、实施和维护的结构化方法方面的经验 • 设计、编码、测试、调试和记录应用程序的经验 • 使用对象和/或第三代语言开发工具的经验 • 一种或多种编程语言的经验 • 应用程序设计、最新设计模式、部署和故障排除的经验 • 关系和层次数据库技术的经验 • 使用查询语言的信息检索包的经验 • 一种或多种通信协议的经验 • 应用程序设计、开发、实施和维护的结构化方法的经验 • 从不同业务领域利益相关者和主题专家那里获取和记录信息的经验 • 出色的分析、解决问题和决策能力;口头和书面沟通能力;人际交往和谈判能力 • 团队合作精神,有按时完成任务的记录 强烈期望的技能: • 了解 Esri 桌面软件定制(ArcObjects 或 ArcGIS Pro SDK)、ArcMap、ArcPro、文件地理数据库、C++、C# 和 VBA 技能经验和技能要求 技术经验 - 60 • 具有基于 GIS (Esri) 的项目经验,例如 ArcMap、ArcPro SDK、文件地理数据库、ArcObjects、ArcGIS Portal 和/或 ArcGIS Online • 具有以 IT 基础设施现代化和维护为重点的项目经验 • 具有 VBA、.Net、C++、C#、SDKs 的经验 沟通经验 - 35 • 有向非专业观众传达技术概念的经验 • 有谈判/解决项目方向以达成共识的经验 • 有与利益相关者、业务分析师和项目管理合作的经验 IT 公共部门经验 - 5 • 在土地和资源 I&IT 集群 (LRC) 或安大略省政府的项目经验 候选人须知: • 愿意并能够远程工作 • 笔记本电脑将寄给他们 • 无休假,资源预计在整个合同期间可用 • 仅对安大略省居民开放 • 仅接受 3 到 5 页的申请,字体为 11 或 12 磅(包括简历和求职信) 必备技能: · 具有基于 GIS (Esri) 的项目经验,例如 ArcMap、ArcPro SDK、文件地理数据库、ArcObjects · 具有 VBA、.Net、C++、C#、SDKs 的经验 #J-18808-Ljbffr