工作概述
设计、开发和测试软件系统或应用程序,包括云计算或与互联网相关的工具的软件增强和新产品。设计和开发产品的安全功能,包括系统、应用程序和/或解决方案。确保所有产品在整个产品生命周期中的安全性。将新的安全功能集成到现有产品中,并解决集成和测试问题。
软件工程师将向智能系统和电子经理汇报,并负责为系统和产品开发软件,并支持所有能源产品线,包括Crompton Instruments(电能表)、Kries-Energietechnik、电缆配件、绝缘和保护以及低压、中压和高压应用的连接器和配件。
职责:
• 通过整个应用程序生命周期创建新的移动应用程序(概念、设计、测试、发布和支持)
• 为Android、iOS或其他移动平台构建移动应用程序
• 根据线框模型开发新功能和用户界面
• 开发支持移动功能和提高用户性能的API
• 开发桌面软件,包括GUI
• 与设计师和市场团队合作,将设计模板转化为可工作的应用程序
• 与其他软件开发人员合作
• 编写单元测试和UI测试以识别故障
您的背景应具备以下特点:
• 软件工程、计算机科学、数据科学或相关领域的优秀学位(2:1或更高)
• 在软件工程方面具有学术经验,最好有作为移动应用程序开发人员的专业经验
• 有移动应用程序开发语言的经验(例如Swift、Kotlin、React和Flutter)
• 具有面向对象编程的实际经验(例如Java、Python、C#、C++)
• 最好了解多种前端语言和库(例如HTML/CSS、JavaScript、XML、jQuery)
• 熟悉数据库(例如MongoDB、PostgreSQL)
• 有精益/敏捷软件开发流程的经验更具优势
• 英语书面和口头流利
• 团队协作和出色的解决问题的能力
• 证明能够执行工程交付物的能力
• 强大的客户服务意识,按时提供高质量的工作
• 流利的沟通能力,以便有效合作
• 自我激励,出色的计划者,能够平衡优先事项
• 在动态环境中具有出色的激励能力
• 注重细节和按时交付
• 出色的判断力和解决复杂问题的能力