请将您的简历发送至hr_admin@acpcomputer.edu.sg
职责:
成功的候选人将负责设计和开发集成电子支付票务系统中的一个或多个设备。成功的候选人还将参与软件开发生命周期,从需求定义到设计、开发和测试。
需要执行的活动包括以下内容:
• 需求收集;
• 软件的设计、开发和维护;
• 在软件开发生命周期中准备和提交交付成果物,如商业规则、软件需求规格、接口规格、源代码、测试规格、运维手册、培训手册以及其他根据机构采用的标准所需的文档;
• 协助机构处理日常应用支持问题;
• 与用户就需求、设计和测试问题进行沟通。
资格和要求:
• 电气/电子/机械工程/计算机科学或相关学科的大专学历
• 至少3年软件开发和系统集成经验
• 在Windows和嵌入式平台上进行C++应用开发的经验
• 对以下领域的知识或工作经验是一个额外的优势:
➢ Java应用开发
➢ 使用HTML/HTML5、JavaScript和JavaScript框架(如AngularJS、ExtJS、JQuery、Bootstrap)进行Web应用开发
➢ 使用ODBC/JDBC和SQL与数据库(如MS SQL、Oracle、MySQL)进行接口
➢ 多层软件架构设计和实现
➢ 面向对象的软件设计和UML建模
➢ 使用容器化技术(如Docker)进行虚拟化
➢ 将应用程序开发和部署到商业云(如AWS)
➢ 为桌面/工作站开发应用程序
➢ 商业云中的Web服务(如AWS)
➢ 使用Python或JavaScript开发AWS Lambda函数
➢ 单点登录解决方案(如OAuth、OpenID Connect、SAML)
➢ 安全通信(如MQ、SFTP、FTP-S)
• 较强的分析和解决问题的能力
• 足智多谋和自我激励的团队合作者
• 良好的英语书面和口头沟通能力