软件开发工程师 II - Apptio

2个月前全职
面议 IBM

IBM

location 旧金山
unsaved
简介 在 IBM,工作不仅仅是一份工作 - 这是一种使命:构建。设计。编码。咨询。与客户共同思考并销售。创造市场。发明。协作。不仅仅是为了做得更好,而是为了尝试你从未想过的事情。你准备好在这个新技术时代引领潮流并解决一些世界上最具挑战性的问题吗?如果是的话,让我们谈谈。 你的角色和职责 在快速变化、协作、跨职能、敏捷的环境中茁壮成长 与产品管理合作,定义所需的功能,以推动技术设计并向客户交付新功能 贡献程序、工具和实践,以优化团队生产力。 分析内部和外部客户的问题,调试并提供解决方案。 交付初始质量,设计自动化可测试性,并编写单元测试。 所需的技术和专业技能 3年以上企业级软件交付经验,最好是 Java/TypeScript,其他语言也可考虑。 有 NoSQL 数据库实施经验 有 CI/CD 管道经验 展示最佳 SDLC 实践的经验;优先考虑以下经验:编码标准、审查、代码管理、构建过程和测试。 计算机科学学士学位或同等经验。 优先考虑的技术和专业经验 热衷于设计和实施可扩展的、程序化的解决方案以解决复杂问题 能够在快速变化的环境中处理多个竞争优先事项 在构建和交付复杂软件系统方面的技术经验 与客户、产品管理和高级管理层合作,以向市场提供价值的经验 对数据结构、算法、企业系统、异步架构和面向对象编程有深入了解 在计算、存储和数据库等方面使用流行的 AWS、Azure 和/或 GCP 服务的经验。 展示最佳 SDLC 实践的经验:编码标准、审查、代码管理、构建过程和测试 开发单页 Web 应用程序和如 Bootstrap、React 或同等框架的经验。 开发 JS、CSS、HTML 网站的经验。 具有构建 REST API 的专业经验。