软件开发工程师与业务分析师和质量分析师、设计师、项目经理等合作设计软件解决方案,为我们的客户带来有意义的改变。他们仔细聆听以了解业务问题的上下文,并编写干净且迭代的代码以提供强大的最终结果。通过平衡强烈的意见和寻找正确答案的意愿,软件开发人员为技术带来完整性,确保所有声音都能被听到。
岗位职责支持最佳实践,比如使用TDD、可靠原则、OO设计和结对编程等实践编写简洁的可重用代码与来自跨功能团队的其他技术人员合作,倡导devops文化与以产品为中心的团队合作,建立创新的客户体验,并为各种客户创造有意义的改变在完成个人交付的同时能够发挥主动权并且承担责任,不断挑战极限,为我们的客户交付出色的成果学习、消化并应用来自我们的技术雷达最新技术思维来解决客户的问题我们的要求技术技能2年以上Java、JavaScript、Ruby、c#等语言开发经验,熟悉OO能够接受出差,帮助我们的客户解决他们的业务问题可以用多种语言编写简洁高质量的代码,有良好的编程风格能从多个角度应对挑战熟悉敏捷、精益和持续交付,如持续集成、TDD、基础架构等专业技能您将在重视透明度、开放性、反馈和变化的协作、扁平化环境中茁壮成长您对学习和分享知识有热情,并渴望为业务问题创造有意义的解决方案敢于从不同视角去挑战工作中的不确定性工作经验少于2年的求职者,请访问我们的毕业生招聘页面
其它你可以了解的学习与发展在 Thoughtworks 没有一刀切的职业道路您的职业发展完全取决于您个人。同时我们也会平衡自主权与我们的文化。您的职业生涯也会有互动工具、众多发展计划和愿意帮助您成长的同事的支持。我们认为互相帮助是我们最好的价值,这是我们的员工职业生涯中赋予他们权力。
关于Thoughtworks
Thoughtworks 是一家集战略、设计和工程推动数字创新为一体的全球技术咨询公司。 30 多年来,我们团队提供的卓有成效的解决方案赢得了客户的持续信任。在这里有计算机科学专业的毕业生,也有经验丰富的技术人员,有自学成才的开发人员、也有中途加入的人员,大家共同学习、面临挑战。大家的职业生涯因为加入我们而得到了更好发展,我们也因此在世界各地获得了无数奖项。
加入 Thoughtworks ,持续成长。让我们一起用好奇心、创新、热情和奉献精神超越平凡。
Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard.
Job responsibilitiesYou will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programmingYou will partner with other technologists from cross-functional teams advocating devops cultureYou will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clientsTake ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clientsLearn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problemsJob qualificationsTechnical skillsYou have 2+ years* of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programmingYou can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad codeYou have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.Bonus points if you have knowledge of cloud technology such as AWS, Docker or KubernetesProfessional skillsYou thrive in a collaborative, flat environment that values transparency, openness, feedback and changeYou have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problemsYou're resilient in ambiguous situations and can approach challenges from multiple perspectives*For candidates with less than 2 years of experience, please visit the Graduates page on our career site.
Other things to knowLearning & DevelopmentThere is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
About Thoughtworks
Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.