Senior Consultant Developer

Chicago, USA (and various unanticipated locations throughout the U.S.)

As a Senior Consultant (Multiple Positions), here’s what you can do at ThoughtWorks:

Job Details: Working on large-scale, custom-designed, enterprise-level software development projects that use object-oriented technologies, such as Java, Ruby, or .NET. The position will include analysis, development and testing on full life-cycle software development projects using Agile methodologies, including Extreme Programming, Continuous Integration, Continuous Delivery, Test-Driven Development and pair programming. The position also  includes  automation  test  frameworks, including writing unit, functional and integration tests. The project team may be distributed and require coordination across countries and time zones. There will also be opportunities to coach and mentor developers on Agile Best Practices and various languages and technologies. The position will also utilize technologies such as Java, Ruby, JUnit, J2EE, JavaScript, Spring, MySQL, Selenium and Oracle.

Here’s what you’ll bring:

  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineer, Engineering, or related field and 3 years of experience as a Developer/Consultant.
  • Prior experience with:
  1. Analyzing, developing, designing, and testing object-oriented and full life-cycle software development projects using JavaScript, JUnit, Spring, MySQL, Oracle, and Selenium;
  2. Utilizing Agile development methodologies including Continuous Integration, Extreme Programming, Continuous Delivery, Test-Driven Development and pair programming; Performing automation test frameworks, including unit, functional, and integration testing;
  3. Developing software application using Java, Ruby, or .NET;
  4. Working on projects with distributed teams, including coordinating across countries and time zones;
  5. Coaching and mentoring junior developers in all aspects of software development, including Agile development methodologies At least 80% travel throughout the U.S. required

Submit resume with code: NW-SCAD-0817





Meet Some of ThoughtWorks's Employees

Amanda S.

Senior Developer

Amanda develops software for various client projects by traveling to client sites and collaborating with fellow ThoughtWorkers to build viable software solutions.

Molly D.

Lead Developer

Molly writes code for ThoughtWorks and mentors others in how to become effective software developers. She works through problems with her team to give her clients the best possible solution.

Back to top