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),从初步规划、定义需求、设计和原型制作、构建、文档化、测试、部署,最后维护软件。
最后,您在敏捷开发团队中积极地贡献思想,并展示出积极的“可以做到”的态度。
行为准则
• 有雄心壮志 - 动力、计划和执行力
• 喜欢冒险 - 灵活性、适应能力和聪明思考
• 社区 - 协作和沟通