关于SIOUX
Sioux是一家战略性高科技解决方案提供商,致力于开发、创新和组装复杂的高科技系统。我们拥有一支由超过1,200名敬业工程师组成的团队,他们要么支持我们的客户,要么担任他们的研发部门。我们强大的生产力使我们能够加速产品开发,为客户提供更具成本效益的竞争优势。作为一家快速发展的雇主,Sioux重视员工的成长和福祉。我们投资于他们的职业发展,并营造一个积极的工作环境,促进个人和专业成长。
SIOUX在新加坡
Sioux新加坡通过从我们在欧洲和亚洲的中心向客户提供研发服务,在亚洲市场中发挥着关键作用,领导新加坡的亚洲开发团队。这一扩展使我们能够满足国内外(OEM)客户在半导体、分析和医疗行业不断变化的需求。
职位描述
您的角色将涉及开发设备控制软件,以支持上述领域的客户。您的职责包括:
- 与架构师合作,定义您领域的产品架构。
- 在软件需求工程中分析客户需求。
- 分析、设计、实施和测试控制软件。
- 进行同行评审以确保产品质量。
- 领导小型开发团队并确保团队绩效。
- 作为Scrum团队的重要组成部分,处理全栈的用户故事。
- 使用敏捷实践开发功能,强调速度和质量。
- 高级职位的领导角色。
工作范围
用C#开发可测试的高质量代码,支持以下机器控制功能:
- WPF和WinForm用户界面开发
- 机器控制和排序
- 硬件抽象层
- 子系统/设备通信和控制
- 系统校准和位置误差测量与补偿
- SECS/GEM功能
- 在技术上领导Scrum团队,通过冲刺计划、设计评审、合并请求评审、设计/代码重构活动。
职位要求
资格和经验
- 具有高等专业或大学教育的技术背景。
- 理想情况下,具有半导体、分析或医疗领域的背景。
- 在开发设备控制应用程序方面有经验,包括使用基于PC的控制、嵌入式控制器或运动控制器。
- 至少3年C#面向对象编程和UML工具经验。
- 至少3年面向对象分析和设计的经验,使用常见设计模式。
- 至少3年活跃的设计重构经验,使用CleanCode/Solid原则和常见设计模式。
- 至少3年领导Scrum开发团队的经验,涉及需求工程、冲刺管理和技术设计评审。
理想技能
- 能够处理复杂的软件解决方案。
- 具有C#面向对象分析和设计(OOAD)和编程经验。
- 具有C# WPF、MVVM框架经验。
- 具有C# NUnit单元测试框架经验。
- 曾与敏捷Scrum和看板团队合作。
- 曾使用在线代码库(如Gitlab、Github、Bitbucket等)的git工作流。
- 曾使用git工具,如SourceTree、TortoiseGit、GitKraken、Fork等。
- 曾使用持续集成工具。
理想软技能
- 在组织工作时偏好自主性和责任感。
- 良好的沟通能力,能够在地理分布的团队中有效工作。
- 对于高级职位,具备良好的领导能力,能够领导3-8名开发人员的小团队。
我们可以提供的
您将在一个愉快的工作环境中工作,其中高科技、高乐趣和高价值是核心。
- 具有竞争力的薪酬:有吸引力的薪水,13个月薪水和绩效奖金。
- 混合工作安排:灵活的工作环境,每周3天在办公室工作,2天远程工作,并有灵活的工作时间。
- 全面的医疗保健:包括医疗保险和年度健康检查。
- 工作与生活平衡,享有慷慨的假期:最多20天年假和10天公司病假,无需提供医疗证明。
- 教育预算:每年5,000新加坡元的培训课程预算,用于职业发展。我们致力于投资您的成长和发展。
工作地点
我们的办公室便利地位于大成地铁站旁。