高级软件工程师

15个月前全职
Nova Systems Australia and New Zealand

Nova Systems Australia and New Zealand

location 悉尼
unsaved
• 作为一名软件工程师,产生影响 • 在2023年排名第9的“最佳工作场所” • 100%澳大利亚拥有和运营 Nova Systems是一家领先的工程服务和技术解决方案合作伙伴。我们的愿景是解决对我们的客户真正重要的复杂挑战。 关于职位: Nova Systems地理空间团队负责开发软件和地理空间解决方案,以及在Nova Systems提供地理空间产品。作为高级软件工程师,您将设计和开发针对各种客户组织的定制地理空间能力的业务软件解决方案。您将构建和交付全栈的软件组件,包括集成和定制专有和开源地理空间平台、数据ETL脚本、用户界面、数据库和API。我们的客户越来越多地使用云环境进行地理空间能力,您将提供技术开发,构建包含地理空间功能的自动化云托管解决方案。 这是一个令人惊叹的角色,可以在澳大利亚的紧急服务、国防和关键基础设施领域真正产生影响。您的工作直接影响到区域社区的安全、生活和服务的可访问性。 您的职责包括: • 为部署到Web、桌面和云环境的解决方案开发UI、API、后端组件和数据ETL流程的代码。 • 架构开发和技术解决方案设计。 • 根据每个项目的要求选择和采用技术、方法和工具,包括主动寻求Nova Systems地理空间技术领导团队的指导。 • 技术要求详细说明,包括创建开发就绪的用户故事和可测试的验收标准。 • 开发自动化单元和集成测试。 • 使用敏捷(Scrum)流程领导开发小团队,包括通过知识共享和与初级开发人员的代码审查确保质量的技术领导。 • 准备技术文档,包括需求记录、用户界面原型、软件规范,并为解决方案架构文档的开发做出贡献。 • 与客户和利益相关者接触,确认详细需求,展示正在进行的工作并接收反馈。 • 提供技术售前支持,对服务工作进行估算,并为业务发展和投标活动提供技术输入。 • 分享知识并指导员工发展和改进Nova Systems软件开发能力。 • 根据需要为Nova Systems地理空间合同支持产品提供技术三级支持。 • 为标准化我们的软件开发方法做出贡献。 我们对您的期望: • 使用现代语言(如JavaScript、.NET)、框架(如AngularJS)和数据库技术(关系型数据库、NoSQL)具备高级全栈软件开发和编码技能。 • 通过使用当代云平台方法(如无服务器、基础设施即代码、CI/CD流水线)实现云优先解决方案的经验。 • 通过需求分析、需求管理、迭代计划、测试和发布等敏捷开发方法的经验。 • 具备使用脚本语言(如Python)定制应用程序和自动化流程的能力。 • 能够熟练应用配置管理工具和测试框架。 • 能够完成面向客户的任务,如用户参与和向利益相关者展示成果。 • 在咨询角色中具有经验,并对在专业服务公司中构建定制软件的商业方面有深入了解和欣赏。 • 理想但非必需的是具有商业或开源地理空间平台(如ESRI、FME、Mapbox或Geoserver)的经验。 • 具备相关标准和软件的认证,例如SCRUM流程和AWS/Azure认证(如果您没有这些认证,我们可以通过PD提供支持)。 • 软件工程、信息技术、计算机科学(或同等学历)的学士学位。 Nova的生活 除了工资,您还将得到支持: • 灵活的工作方式和穿着 • 专业和个人发展津贴(每年高达5000美元) • 额外的请假福利:专业发展、后备、忠诚、紧急服务、父母和购买 • 奖励和认可计划,提供来自数百家主要零售商的独家折扣,帮助您节省杂货、汽油、假期等费用! • 健康和健身内容的健康中心 • 员工援助计划,为员工和家属提供支持 • 获得国防健康和旅行保险 • 租赁和工资牺牲 • 年度澳新会议 • Nova员工股权计划 • 一个包容和支持的文化 • 一年中的社交活动,我们甚至有时会打扮,比如Safari-我们不太认真对待自己 • 其他一系列优厚待遇,只需问我们! 要申请,请点击“立即申请”按钮并提交您的简历。 或者,如需保密讨论,请联系Nova人才招聘团队的Marius,电话:(08) 8252 7100。 Nova Systems不接受任何招聘代理机构的招聘。