ThoughtWorks Logo

ThoughtWorks

Developer 后端开发工程师(DEC)

🌎

Chengdu

1d ago
👀 6 views
📥 0 clicked apply

Job Description

软件开发工程师与业务分析师和质量分析师、设计师、项目经理等合作设计软件解决方案,为我们的客户带来有意义的改变。他们仔细聆听以了解业务问题的上下文,并编写干净且迭代的代码以提供强大的最终结果。通过平衡强烈的意见和寻找正确答案的意愿,软件开发人员为技术带来完整性,确保所有声音都能被听到。

岗位职责

  • 支持最佳实践,比如使用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 responsibilities

  • You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
  • You will partner with other technologists from cross-functional teams advocating devops culture
  • You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients
  • Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
  • Learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems

Job qualifications

Technical skills

  • You have 2+ years* of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming
  • You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
  • You 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 Kubernetes

Professional skills

  • You thrive in a collaborative, flat environment that values transparency, openness, feedback and change
  • You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
  • You'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 know

Learning & Development

There 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.

 

More Jobs at ThoughtWorks