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

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

sign up or login to save this job and more
Atlanta, Georgia
Skills Desired
Sign up or login to see how your skills match up.
  • Customer Satisfaction
  • Agile Development Process
  • Java
  • Ruby
  • .NET Framework
  • Continuous Integration
  • Object Oriented Design
  • Test Automation
  • Test Driven Development (TDD)
  • Software Engineering
  • Continuous Delivery
  • Deployment Automation
  • Behaviour Driven Development
  • Lean
  • Design Patterns
  • Extreme Programming

Want to see jobs that are matched to you?

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