公司简介
Prophecy Europe Ltd. 是澳大利亚交易的软件开发公司Prophecy International的子公司。
通过其两个主要产品Snare和emite,销售B2B和B2G,Prophecy为联系中心分析和网络安全这两个庞大且不断增长的全球市场提供服务。
emite提供了一个功能齐全的基于SaaS的实时和历史客户体验(CX)智能和分析平台,包括面板、墙板、KPI和联系中心环境的编排产品。
Prophecy受到银行、医疗保健、政府、国防、公用事业、交通、制造、零售和能源等广泛领域的蓝筹客户的信任。其软件产品eMite和Snare在全球4200多个站点部署,客户群包括一些全球最强大的品牌。Prophecy在澳大利亚的阿德莱德和悉尼、英国的伦敦、美国的丹佛和菲律宾的马尼拉设有全球运营中心。
职位目标
我们正在寻找一位高级软件工程师加入我们充满激情的新产品战略和创新团队,他将开发我们的下一代iPaaS平台。理想的候选人是一位实践者,具有在使用微服务架构开发可扩展的现代数据平台方面的丰富经验,并具有高度纪律的测试自动化方法。我们正在寻找具有商业智能、分析、数据科学和数据产品经验的人。他们必须在各种数据集成和Web技术方面具有强大的第一手技术专长,并证明能够构建可管理大型不同数据集和数据流的稳健可扩展的解决方案。他们必须能够在新产品战略和创新团队中作为敏捷环境中的一员,自如地工作,几乎没有监督。这个人应该具有对持续创新和快速开发想法的激情,以打动客户并超越现有边界。
理想的候选人是一位数字创新者,能够将想法转化为可运行的软件产品,是一个不断学习和不断发展技能的人,随着新技术的出现,能够以新的方式利用数据为我们的客户增加价值,是一个解决问题的人。
理想的经验是在各种技术领域,能够使用.NET编程语言编写干净、可扩展的代码,并与其他团队合作交付适合我们客户的产品。我们正在寻找一个希望有自由创造创新解决方案、打破传统障碍并帮助指导现有团队扩展能力的人。
职责
• 负责开发和设计高度可扩展的系统架构,确保应用程序的响应性,与开发团队密切合作,运行测试和调试等工作。
• 根据创建强大的用户体验和满足技术要求的方法来定义编码方式。支持后端和前端。
• 指导、辅导和培养软件开发工程师。
• 协助技术支持解决复杂的客户问题(例如,通过数据连接跨表进行数据合并的高级脚本)。
• 确定如果实施了新技术,可以帮助实现产品优先事项。
• 确保安全性和质量融入解决方案的每个部分。
• 快速开发基于标准端点(如Restful API)的集成能力。
• 在可能的情况下使用现有技术,并开发新解决方案,以快速创建创新的新产品,可以将其组合在一起以增强客户价值。
• 集成现有软件产品,使不兼容的平台能够作为工作流程的一部分共同工作。
• 通过构建监控和帮助支持团队纠正软件缺陷,实现系统的维护。
• 在几乎没有监督的情况下完成多个竞争性优先事项。
• 与技术作者一起编写操作文档。
• 通过使用有效的沟通策略,与团队成员、关键人员领导(内部和外部)和利益相关者建立和保持有效的关系。
• 根据项目经理角色的要求,参与绩效评估、KnowBE4应用程序培训、职业发展和学习与发展。
• 你既是一个个人贡献者,也是一个团队成员,要为两者做正确的事情。
• 由产品和创新总监/架构师或高级领导指示的其他职责和活动。
要求
• 熟练掌握C#和.NET Core,并对其生态系统有良好的了解。
• 作为后端和前端开发/工程师的经验。
• 熟悉Elasticsearch,特别是聚合查询和库。
• 熟悉各种设计和架构模式。
• 8年以上的.NET Core工作经验。
• 在微服务架构中工作的经验。
• 有Docker、Kubernetes的经验。
• 对云技术有一定的了解。
• 有编写单元测试和集成测试的经验。
• 在敏捷开发环境中工作的经验。
• 对SOLID原则和清晰代码有良好的理解。
• 有使用SQL和NoSQL数据库(首选Elastic stack)的经验。
• 有辅导和指导初级开发人员的经验。
• 有SCRUM和敏捷工作环境和方法的经验。
• 良好的沟通技巧(口头和书面)。
• 有学习和承担额外职责以支持团队和公司增长和发展的能力。该职位完全远程 - 在家工作。
我们将为合适的候选人提供有竞争力的薪酬待遇。