Oh Snap!
This job is no longer active - but you can still view the details below.

Lead Consultant Developer (Professional Services)

| Chicago

Job Details:

Leading large-scale, custom-designed, enterprise-level software development projects that use object-oriented technologies, such as Java, Ruby, or .NET (50%); analyzing, developing and testing the full life-cycle software development projects using Agile methodologies, including Extreme Programming, Continuous Integration, Continuous Delivery, Test-Driven Development and pair programming (40%); making architectural and design decisions and overseeing project activity; managing team’s performance and reporting any issues; liaising between client and team to define scope and technical direction and to gather/update requirements on deliverables and timeframes; distributing and managing project coordination across counties and time zones; coaching and mentoring developers on Agile Best Practices and various languages and technologies; and utilizing technologies such as Java, Ruby, JUnit, J2EE, JavaScript, Spring, MySQL and Oracle (10%).

Job Position supervise work of other employees? No

Job Position requires travel? Yes, willingness to travel at least 80% across U.S.

Qualification:

Education: N/A

Professional Experience: Must have five years of experience in the job offered, Software Developer, Applications Developer, Software Engineer, Lead Developer or Technical Lead or closely related

Special Skill Sets Required - Must have at least experience 12 months experience with each of the following skill sets:

  • Participating at all stages of the software delivery life-cycle, including analysis, development, testing and deployment;
  • Leading a team of software engineers to oversee project activity, manage project deliverables and progress, prioritize plans for future iterations, and manage team performance;
  • Utilizing Agile development methodologies including Continuous Integration, Extreme Programming, Continuous Delivery, Test-Driven Development and pair programming;
  • Using test automation frameworks to test at different levels, including unit, functional and integration testing;
  • Developing software applications using Java, Ruby or .NET;
  • Designing, developing and testing software applications using various technologies including JavaScript, JUnit, Oracle and Selenium;
  • Serving as a liaison between client and development team to define scope and technical direction of the project including requirements gathering and design discussions and managing project deliverables and timeframes;
  • Working on projects with distributed teams, including managing coordination across countries and time zones; and
  • Coaching and mentoring junior developers in all aspects of software development, including Agile development methodologies.

JM-LCD042019

*NO

Read Full Job Description

Location

200 E Randolph St 25th Floor, Chicago, IL 60601

What are ThoughtWorks Perks + Benefits

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Retirement & Stock Options Benefits
401(K) Matching

Additional Perks + Benefits

Allowances for health and well-being, books, conferences, cell phone, local transit, and high-speed internet • Personal development programs and training tailored to the career path that you choose • Opportunities for global assignments/travel • Internal conferences and community events • Relocation packages • Visa sponsorship

More Jobs at ThoughtWorks15 open jobs
All Jobs
Data + Analytics
Dev + Engineer
HR
Operations
Developer
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Data + Analytics
new
Chicago
Operations
new
Chicago
HR
new
Chicago