软件工程师

14个月前全职
Covalent Software Limited

Covalent Software Limited

location 悉尼
unsaved
Ideagen是许多我们每天依赖的事物背后的无形力量——从让飞机在天空中飞翔,到确保我们餐桌上的食物安全,再到帮助医生和护士照顾病人。所以,当你想到Ideagen时,将其视为那个默默无闻的队友,总是在幕后为那些让我们的生活更安全更美好的人们提供帮助。 每天有数百万人使用Ideagen软件保持安全。我们在全球各地设有办事处,包括美国、澳大利亚、马来西亚和印度,有许多不同且令人兴奋的工作岗位。 角色和职责 • 使用.NET和开源技术在Ideagen OnePlace Solutions产品中实现新功能。 • 与开发经理、团队领导和其他软件工程师密切合作,构建良好架构的云托管和本地企业解决方案。 • 与产品经理、技术产品负责人、前端开发工程师、测试工程师和基础设施工程师合作,确保功能按照高标准交付。 • 与产品设计团队合作,创建最佳用户体验。 • 在软件开发生命周期中工作,确保我们的产品按照发布路线图在计划的发布周期内交付。 • 在敏捷开发团队中工作,例如Scrum框架。 • 为实现产品团队设定的目标,贡献对定义和开发Sprint待办事项的工作。 • 诊断、排除故障并修复软件缺陷。 • 提供单元测试以支持和验证所进行的任何开发工作。 • 为开发团队的工作实践和技术决策做出贡献。 • 创建与所产出的工作相关的必要文档。 知识和经验 • 最好具有至少2年软件开发经验 • 在企业应用程序中使用.NET Core、C#.NET、Angular、TypeScript、WinForms等技术交付技术设计的能力。 • 有实施.NET编程最佳实践的经验。 • 具有HTML、CSS和JavaScript的Web应用程序前端开发经验。了解Angular是一个加分项。 • 在企业应用程序中交付技术功能的能力得到证明。 • 使用源代码控制,最好是Git。 • 对UX / Design有基本的了解。 • 具有良好的英语口头和书面沟通和演示技巧。 • 最好具有编写后端和前端单元测试的经验。 • 了解Scrum等敏捷软件开发方法/框架 • 最好具有数据库开发经验,优选是MS SQL/Azure SQL • 了解使用CI/CD工具,特别是Azure DevOps、Sonar、YAML • 在云原生应用程序中采用微服务架构的经验。 • 接触过Azure、PowerShell、Postman、Azure Service Bus、VSTO插件和HATEOAS 了解LINQ 您对通过创新和工程实践解决问题充满激情。您渴望、积极,并有兴趣在一个充满活力、积极向上、友好的工作环境中工作。 您构建高质量、创新且完全性能良好的软件,符合编码标准和技术设计。您定义系统功能,并同时处理后端.NET和前端Angular,使用C#和TypeScript编程语言。 您熟悉软件开发生命周期(SDLC),从初步规划、定义需求、设计和原型制作、构建、文档化、测试、部署,最后维护软件。 最后,您在敏捷开发团队中积极地贡献思想,并展示出积极的“可以做到”的态度。 行为准则 • 有雄心壮志 - 动力、计划和执行力 • 喜欢冒险 - 灵活性、适应能力和聪明思考 • 社区 - 协作和沟通