Senior Developer

ThoughtWorks

(Atlanta, Georgia)
Full Time Travel Required
Job Posting Details
About ThoughtWorks
A community of passionate individuals whose purpose is to revolutionize software design, creation and delivery, while advocating for positive social change.
Responsibilities
* Work on large-scale, custom distributed software systems using Java, Ruby and/or .NET * Lead teams software engineers * 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 make them reality. * 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
Ideal Candidate
* Development and delivery experience with Java, .NET and/or Ruby * Passion for software engineering and craftsman-like coding prowess * Have helped lead development on large, custom-built object-oriented applications * Great OO skills, including strong design patterns knowledge * Experience working with Agile, Lean and/or Continuous Delivery approaches and best practices, such as Extreme Programming (XP) * Ability to work in a variety of client settings and in a team-oriented, collaborative environment * Knowledge of software best practices, like TDD, BDD and continuous integration * Experience of working in a forward thinking, OSS-centric environment

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.