软件工程师(全栈)- 公共安全
- Base:NEC亚太私人有限公司-新加坡
- 薪资:4,500美元至7,500美元
1. 角色和职责
创新和转型办公室 (ITO) 领导颠覆性创意的产生、研究、测试和原型设计,目标是推出受全球趋势和新兴技术启发的突破性产品和服务,转变企业并为更安全的城市做出贡献。
2. 工作职责
- 积极参与创造新的颠覆性和变革性产品和服务
- 理解一个概念的本质,独立工作,不断改进潜在的想法,从而实现一个可行和有创意的产品。
- 应用与软件元素融合的用户体验和设计概念,以创建真正身临其境且以用户为中心的前端软件。
- 开发和利用各种前端 Web框架和组件来可视化数据、解决问题并发现新机会,从而产生可用的原型。
- 开发 Web和移动应用程序,确保应用程序的最佳质量、性能和响应能力,包括识别和解决性能瓶颈和问题。
- 监控生产中应用程序的质量和性能,并不断改善用户体验。
- 高级成员将领导团队(scrum 团队),致力于与战略客户一起实施概念验证(POC)、原型和试点
- 通过与战略客户、国家分支机构和业务合作伙伴在相关文档中制定 POC、原型和试点来促进客户宣传
- 支持技术开发经理/主管在 OIC 流程的每个阶段(例如构思、概念验证、敏捷原型设计)优先考虑概念请求
- 亲身参与POC、原型和试点的路线图规划、设计、架构和编码 参与从产品和服务的开发、测试、部署、维护和运营的整个 DevOps 生命周期
- 参与构建和增强强大的管道,以支持各种开发相关任务的自动化,以实现持续集成和交付
- 通过不断拓宽和深化技能组合,并了解技术领域的趋势和发展,主动设计创新解决方案,以应对各行业面临的潜在挑战
- 确定来自行业的最佳实践,并酌情实施新的和发展的方法
- 通过利用设计思维、敏捷方法、最佳实践和重用,实现原型设计、实验和概念试点的更高速度、质量和更低成本
- 以专利的形式创建知识产权(IP),在相关领域发表论文,与全球安全部门的战略方向紧密结合
- 在应用最新技术以应对公共安全挑战和开拓创新以促进全球安全部门的卓越地位方面发挥思想领导力
3. 工作要求
- 计算机科学、软件工程或相关技术领域的学士学位。硕士是加分项
- 2 - 5 年后端技术和一种或多种编程语言(如 C++、Node.js、Python)的软件开发和交付经验,并精通 Javascript。
- 2 - 5 年创建、开发和部署前端 Web 应用程序的经验。
- 对用户体验 (UX) 充满热情,并在美学领域展示出强大的天赋,以推动用户界面 (UI) 的信封,实现无缝和直观的用户交互。
- 有使用前端框架如 Vue.js、React、Redux、D3、Websocket、SCSS(或其他类似框架和 JavaScript函数式编程等)的相关工作经验。了解 UI 框架、MVP/MVC 应用程序设计以及基于复杂、响应式和响应式UI 移动优化网站、移动 Web浏览器和 Web 应用程序的第三方库。
- 有使用 Gulp、Webpack、Babel、NPM 等自动化构建工具的经验。
- 了解如何在 HTTP、XHR、JSON、CORS、SSL 等中进行调试。
- 熟悉设计模式、数据结构、多线程和大容量服务器端开发
- 具有构建 RESTful 服务和微服务的经验
- 使用 Docker、Kubernetes 或其他容器工具的经验
- 具有 CI/CD 工具(Jenkins、GitLab CI)、数据库技术(MySQL、PostgreSQL、MongoDB)、云部署技术(Terraform 和无服务器架构)方面的经验。
- 在云架构(AWS、Azure)上开发应用程序的经验。在无服务器架构 (AWS Lambda) 中进行动手开发是一个加分项
- 在敏捷、Scrum 和 DevOps 团队中工作的经验
- 熟练使用 Git 等代码版本控制工具
- 强大的分析能力和精通解决问题的能力
- 有 Vue.js 等前端技术经验者优先
- 熟悉iOS和Android开发者优先
- 良好的沟通技巧
- 拥有进取的态度、创造力和主动性
成功的候选人必须表现出对新兴技术的热情,具有创业精神,并具有领导敏捷研究和产品开发团队的经验。作为一个团队,他们将根据行业最佳实践参与 OIC 的发展,提供一流的软件架构,并在团队内编纂最佳实践、方法、流程和概念,在一个促进聪明的冒险。