As a Senior Developer at ThoughtWorks, here's what you can do:
- Work on large-scale, custom distributed software systems using Java, Ruby and/or .NET
- Be responsible for the quality of software and resolving any issues regarding client satisfaction
- Be a mentor and role model to less experienced developers
- Employ Agile development including task estimation, test automation, deployment automation, and Continuous Integration to improve overall execution speed and product quality
- Travel the world
- Learn something new everyday
- Speak at conferences
- Write blogs and books
- Start new offices in places you’ve never been before
- Think through hard problems, and work with a team to implement a solution
- Work in a dynamic, collaborative, transparent, non-hierarchal, and ego-free culture where your talent is valued over a role title
- Develop your career outside of the confinements of a traditional career path by focusing on what you’re passionate about rather than a predetermined one-size-fits-all plan