一旦你来到这里,你将会:
• 与产品经理、UX设计师、开发人员和其他利益相关者密切合作,交付有价值和有影响力的软件,以应对不断变化的威胁。
• 在一个多学科的软件开发团队中工作,定义技术要求和架构,确定任务范围,并开发面向可用性、规模、健壮性和性能的软件应用程序。
• 设计和开发以用户为中心的界面和前端服务,用于一个或多个网络、移动和厚客户端应用程序。
• 在我们的DevSecOps管道中执行自动化构建和测试。
• 采用持续交付实践,提高软件交付性能。
• 与志同道合的开发人员交流技术知识和经验。
最低资格要求:
• 计算机科学、计算机工程、电气工程或相关领域的学士学位。
• 具有2年以上相关工作经验的候选人可能被考虑为高级软件开发人员职位。
相关经验和心态:
• 熟悉REST API、基于角色的访问控制、Web Sockets的知识。
• 熟悉Web和应用技术:
• 移动应用平台(如iOS、Android SDK等)
• Web应用程序(JavaScript - 如AngularJS、ReactJS、HTML、CSS和其他相关框架)
• 厚客户端系统(如Java、C++等)
• 地理信息系统(如Luciad、ArcGIS)
• 对数据结构、设计模式、算法和软件设计有很好的理解。
• 对软件开发和技术有热情。
• 在以团队为导向、以项目为基础的工作环境中蓬勃发展。
• 出色的分析和沟通能力,包括清晰地向不同受众传达技术概念的能力。
• 对创新和学习新的软件架构、框架、语言和技术有热情。
如果你具备以下经验,将会是一个加分项:
• 有敏捷(如Scrum或极限编程)实践和软件开发生命周期的经验。
• 能够概括用户需求并将其转化为技术结果和文档。
• 熟悉前端开发构建和工具。
• 熟悉DevSecOps、CI/CD管道和Git等代码版本控制工具。
• 熟悉安全编码和网络安全。
申请说明:
如果这听起来是你成长和蓬勃发展的合适环境,我们期待着认识你!
请提交你的简历和求职信来申请。
作为国防部下属机构,只有新加坡公民才会被考虑。