后端开发人员 - 数据库安全

15个月前全职
IBM

IBM

location 多伦多
unsaved
简介 Db2是一款世界级的关系型数据库,也是最好的之一。百分之百的财富100强企业和超过80%的财富500强企业都安装了DB2系列的一个或多个成员来帮助运营业务。IBM正在将Db2现代化为云原生,并且Db2是赋予IBM watsonx.data和Cloudpak for Data动力的关键数据库引擎。Db2可以直接部署在AWS和其他流行的云服务提供商上。Db2 Operator与Redhat OpenShift和原生Kubernetes紧密集成。Db2引擎采用C/C++编写,支持多个操作系统。它支持低延迟事务和规模化的实时分析。 你的角色和职责 你将帮助提供一个单一的引擎,供数据库管理员、企业架构师和开发人员使用,以保持关键应用程序的运行、存储和查询任何内容,并加快决策和创新的速度。 你将在一个敏捷、协作和快节奏的环境中工作,在数据安全、可扩展性和可用性方面建立几十年的创新基础上,保护关键应用程序和分析,使其在任何地方都具有高性能和弹性。 你将: • 使用主要的C/C++实现和测试我们软件产品中的安全功能和增强功能。 • 与跨职能团队合作,将安全措施整合到我们的软件开发生命周期中。 • 参与复杂产品的强大、可扩展解决方案的设计,以及需求收集、测试和冲刺计划,支持实现业务目标。 • 研究并及时了解新兴的安全威胁、漏洞和最佳实践,不断改进我们产品的安全状况。 • 参与代码审查,进行深入分析并识别安全漏洞,并提供符合行业标准和合规要求的解决方案。 • 创建和维护与安全协议、实施细节和最佳实践相关的技术文档。 你的特点: • 你非常有动力,并对开发可扩展和高可用产品充满热情。 • 你是一个快速学习者,对数据库技术和安全性有明显的兴趣。 • 你具有很强的口头和书面沟通能力。 • 你擅长解决问题,调试,并设计和实施复杂技术问题的解决方案。 必备的技术和专业知识 • 强大的解决问题的能力,能够独立工作和在团队中有效合作。 • 精通C/C++编程语言,具有在安全性角色中进行软件开发的实际经验。 • 对安全原则、加密算法和安全编码实践有扎实的理解。 • 在识别和减轻软件应用程序中的安全漏洞方面具有经验。 • 具备传达复杂安全概念的沟通能力。 首选的技术和专业知识 • 理解和经验于安全软件开发生命周期(SSDLC)和安全软件开发最佳实践。 • 理解和经验于后端或全栈开发。 • 理解和经验于关系型数据库,如Db2。 • 熟悉低级系统编程。 • 熟悉Linux/Unix和Windows等操作系统。 • 对其他编程和脚本语言(如Shell脚本、Perl、Java、Python和REST API)有良好的理解。 • 熟悉敏捷软件开发方法论,包括敏捷