职位名称:高级软件工程师
地点:澳大利亚 - 悉尼,墨尔本,阿德莱德,布里斯班,堪培拉,珀斯
描述
Digital Biz Solutions Pty Ltd正在寻找高级软件工程师,负责在澳大利亚的一些重要客户项目上工作。该职位为全职。
必备技能
• 精通Angular JS、React JS、HTML和CSS
• 熟练掌握Node JS、SQL
• 领域驱动设计(DDD)原则和方法
• 事件风暴和大图方法用于微服务
• 具有拍卖和金融领域知识和实际经验
• 对产品工程有实际经验
• 在IT行业拥有8年以上经验,了解SDLC知识
职位描述
• 负责使用面向对象设计和行业最佳实践、技术和设计模式,使用AWS/Azure、MVC框架、Angular、ReactJs、Typescript、Javascript、Graphql、Nodejs、HTML和CSS开发清晰、良好架构的软件应用程序。
• 在微前端/服务架构、Kafka流式处理、应用程序编程接口(API)设计规范上进行技术分析和设计,并与技术负责人和开发人员密切合作,共同开发数字化转型产品解决方案。
• 开发库和微应用/ Web组件,供各项目使用。
• 开发支持微前端和微服务设计模式的应用程序的核心架构和设计。
• 通过实施分析工具和同行评审确保代码质量。
• 提供技术栈培训,并准备文档,以实现资源的无缝入职。
• 在零售、拍卖与再销售、电信、医疗保健领域等各个领域推动功能和技术业务解决方案。
• 确定客户问题,并通过具备全栈解决方案和产品工程知识的功能原型提供解决方案。
• 熟练掌握GrapgQl和聚合API模式。
• 开发响应式网页设计,适应各种分辨率和设备。
• 开发具有跨浏览器和国际化支持的应用程序。
• 能够用高效和及时的算法解决复杂问题。
• 根据业务需求和技术规范设计、开发、测试、维护和文档化程序。
• 与测试团队合作进行系统、用户验收测试、质量保证测试和自动化测试,并解决任何技术流程问题。
• 创建物理/逻辑数据模型,使用SQL/MYSQL管理数据库设置。
• 协助领域驱动设计原则和技术进行大规模企业应用领域建模和咨询。
• 为现有系统和相关流程、程序和方法的限制和不足提供设计解决方案,并就软件设计活动(如财务评估和成本核算)提供建议、指导和专业知识,以推荐软件购买和升级。
• 熟练沟通功能和非功能要求、用例、流程模型、数据映射和影响分析,使用专业分析技术。
薪资:10万澳元+超额工资