Software Developer 同时要毕业生和有经验
Job Description
You’ll spend time on the following:
- 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
- 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 tech radar to solve client problems
Job Requirement
Here’s what we’re looking for:
- As a Graduate: less than 1 year relevant experience as a Developer (and develop your skills at Thoughtworks University)
- As a Consultant: Ideally a couple of years of hands on experience (but if you can learn quickly, experience is not a deal breaker) 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’re resilient in ambiguous situations and can approach challenges from multiple perspectives
- 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
- You’re willing and able to commit to travel to client sites, or Thoughtworks offices, in order to solve their business problems from time to time
Thoughtworks工作内推 微信18627123156