地理空间解决方案集成师- EN

16个月前全职
CN

CN

location 多伦多
unsaved
在CN,我们共同努力推动我们的公司和北美向前发展。加入我们的信息技术(I&T)团队,成为保持我们运转的引擎中至关重要的一部分。从企业架构到运营技术,我们的团队使用敏捷方法论来自动化和数字化我们的铁路,确保我们的运营在最佳状态下安全运行,使我们的员工能够专注于增值任务。您将能够在我们紧密团结、以安全为重的文化中发展您的技能和职业。我们提供的职业是有意义的,因为我们所做的工作是重要的。加入我们吧! 职位概述 解决方案和系统集成专员负责利用全栈开发技能将创新的地理空间能力和实时数据集成到直观的移动和Web界面中。该角色与利益相关者和合作伙伴合作,设计能够改进铁路资产管理、运营和安全的解决方案。该职位是地理空间标准的权威,开发离线优先体验,并对复杂的铁路网络进行建模。 主要职责 开发和维护移动应用程序的前端和后端 构建响应式用户界面和为移动设备优化的用户体验 实现地图和位置功能,并集成地理空间数据服务 采用测试驱动开发和开发运营(DevOps)流程,如持续集成(CI)、持续交付(CD)和自动化 设计和实现表述状态转移应用程序接口(REST API),并与内部和外部系统集成 开发离线功能,并与后端数据库进行同步 与利益相关者和业务分析师合作,收集需求并设计解决方案 使用图形概念和算法对复杂的铁路网络和资产进行建模 确保iOS和Android的跨平台兼容性和性能 应用安全最佳实践,并符合行业标准 参与代码和审查,并提供技术指导 工作条件 该角色在办公环境中拥有标准的工作条件,每周工作日从周一到周五。该角色需要在加拿大和美国之间进行少量出差(10%)。由于该角色的性质,任职人员必须能够满足紧迫的截止日期,处理压力和压力。 要求 经验 应用程序开发 至少有7年的专业经验,开发复杂的Web和移动应用程序 具有集成和实施地图、地理信息系统(GIS)能力和API的经验 具有地理空间数据格式和协议(如GeoJSON、Web特征服务(WFS)和Web地图服务(WMS))的经验 具有开发和使用REST API的经验 教育/认证/资格 数学和统计学、计算机科学、相关学位、相关经验或相关领域的学士学位 能力 确定方向并激励他人 具有影响力的沟通能力 应用批判性思维 创新 了解业务并及时了解行业需求 与他人合作并共享信息 技术技能/知识 精通JavaScript、Node.js、React、React Native和Redux 了解Leaflet、Mapbox GL JS、ArcGIS API for JavaScript、OpenLayers、Google Maps JavaScript API、CesiumJS、Turf.js、Deck.gl等GIS库和平台 了解地理空间数据格式、标准和协议 对面向对象编程概念(OOP)、设计模式和架构最佳实践有深入了解 具备Java、PHP、Python或C#等后端语言的专业知识 具有图形算法、建模和可视化的经验 了解包括CI、CD、测试和监控在内的DevOps方法论 能够开发具有离线能力和同步功能的应用程序 关于CN CN是世界一流的运输领导者和贸易促进者。作为经济、客户和所服务社区的重要组成部分,CN每年安全运输超过3亿吨的自然资源、制造产品和成品货物在北美地区。作为唯一一条连接加拿大东西海岸和美国南部尖端的铁路,通过一条长达19,500英里的铁路网络,CN及其关联公司自1919年以来一直为社区繁荣和可持续贸易做出贡献。CN致力于支持社会责任和环境保护的项目。在CN,我们作为一个团队共同努力,专注于安全、可持续发展和客户需求,提供运营和供应链卓越,以取得成果。 在CN,我们致力于建设北美最安全、最包容和可持续发展的铁路,这包括反映我们所经营社区的特点。研究显示,来自少数群体的候选人往往不会申请,除非他们觉得自己百分之百符合工作职位的要求。即使您在招聘启事中没有看到自己符合的每个工作要求,我们仍然鼓励您申请。如果您需要招聘过程中的任何帮助(包括材料的替代格式、无障碍会议室或其他住宿),请联系我们的团队cnrecruitment@cn.ca。 作为一家平等就业机会雇主,所有合格的申请人将获得平等的就业机会,不受种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾、受保护的退伍军人身份和其他受法律保护的身份的限制。我们感谢所有申请人的关注,但只有考虑中的候选人将获得联系。请定期查看您的电子邮件,因为主要通过电子邮件进行沟通。