软件开发人员与业务和质量分析师、设计师、项目经理等合作,设计软件解决方案,为客户创造有意义的变革。他们倾听并深入了解业务问题的背景,并编写干净、迭代的代码,以交付强大的最终结果。软件开发人员通过平衡强烈的观点和寻找正确答案的意愿,为技术带来诚信,确保所有声音都被听到。
在Thoughtworks,我们相信超越标准,并致力于提供超出客户期望的一流解决方案。我们的标准工程和交付实践反映了我们对质量的承诺,我们的团队始终在创新和改进。
工作职责
• 您将学习和采用最佳实践,如使用TDD编写干净、可重用的代码,进行配对编程和设计模式
• 您将根据需要使用持续交付实践,交付高质量的软件和价值给最终客户
• 您将与协作、价值驱动的团队合作,为我们的客户构建创新的客户体验
• 您将与各种团队成员合作,构建功能、设计概念和交互式原型,并确保在整个过程中嵌入最佳实践和用户体验规范
• 您将与来自跨职能团队的其他技术人员合作,倡导和展示DevOps文化
• 您将承担超越个人交付的责任和义务,始终推动极限,为我们的客户交付出色的结果
• 您将学习、消化并随后应用我们的技术雷达中的最新技术思维,解决客户问题
职位要求
技术技能
• 您拥有两年或更多的经验
• 您具有使用一种或多种开发语言(Java、Kotlin、JavaScript、TypeScript、Ruby、C#等)的经验,具有面向对象编程的经验
• 您可以使用多种语言编写干净、高质量的代码,并且能够发现(并改进)糟糕的代码
• 您熟悉敏捷、精益和/或持续交付
• 您对TDD、持续集成和持续交付方法/工具有良好的了解
• 如果您了解AWS、Docker或Kubernetes等云技术,将额外加分
专业技能
• 您在一个注重透明、开放、反馈和变革的协作性、非等级制环境中能够茁壮成长
• 您热衷于学习和分享知识,并渴望为业务问题创造正确的解决方案
• 您在模糊的情况下具有适应能力,并能够从多个角度解决挑战
• 对于少于两年经验的候选人,请访问我们职业网站上的毕业生和职业转变者页面。
其他需要了解的事项
学习与发展
在Thoughtworks,没有一种适合所有人的职业道路:您想如何发展自己的职业完全取决于您。但是,我们也在自主性和培养文化的力量之间取得平衡。这意味着您的职业得到互动工具、众多发展计划和愿意帮助您成长的团队成员的支持。我们认为互相帮助成为最好的自己是有价值的,这也体现在我们赋予员工职业发展的权力上。
承诺包容残障
Thoughtworks致力于成为一个包容和可访问的工作场所,为所有人提供选择,包括那些与残疾生活的人。
提供什么
我们的目标是为您提供定义职业的经验,帮助您在专业和个人方面成长,并营造一个让您有归属感的社区。我们致力于成为Thoughtworks的首选雇主,并提供各种福利来支持团队的发展、健康和福祉。如果您已经准备好在Thoughtworks找到您的归宿,请点击立即申请(即使您觉得自己并不完全符合要求)。
关于Thoughtworks
Thoughtworks是一家全球技术咨询公司,集战略、设计和工程于一体,推动数字创新。30多年来,我们的客户一直信任我们的自主团队构建超越表面的解决方案。在这里,计算机科学毕业生与经验丰富的技术人员、自学成才的开发人员、中年职业转变者等聚集在一起,互相学习和挑战。我们的培养文化的力量让职业之旅蓬勃发展,并在全球范围内赢得了众多奖项。
加入Thoughtworks并蓬勃发展。我们的额外好奇心、创新、激情和奉献精神超越寻常。