Lead Developer

Careerwebsite

Chicago, Northern (IL, KY)

Hybrid

USD 190,000 - 240,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Thoughtworks, Inc. in Chicago, IL seeks a Lead Developer to drive enterprise-scale software initiatives using Java, Ruby, or .NET. You will guide analysis, development, and testing across full life cycles, employing Agile practices including XP, CI/CD, TDD, and pair programming.

You will decide architecture and design, coordinate with clients, and mentor teams across regions. The role demands strong leadership, stakeholder liaison, and the ability to manage distributed teams, with 100%

Qualifications

  • Must have a Bachelor's degree or foreign equivalent in Computer Science, Computer or Electrical Engineering, Information Systems, or a related field, plus 5 years of post-bachelor's, progressive related work experience.
  • Leading a team of software engineers to oversee project activity, manage project deliverables and progress, prioritize plans for future iterations, and manage team performance.

Responsibilities

  • Lead large-scale, enterprise-level software development projects using object-oriented technologies such as Java, Ruby, or .NET.
  • Analyze, develop and test on full life-cycle software development projects using Agile methodologies (XP, CI, CD, TDD, pair programming).
  • Make architectural and design decisions and oversee project activity; mentor developers and coordinate across countries/time zones.

Skills

Team leadership
Agile methodologies
Distributed teams coordination
Mentoring juniors
Software delivery life cycle

Education

Bachelor's degree in Computer Science, Computer or Electrical Engineering, Information Systems, or related field

Tools

Java
Ruby
.NET
JUnit
J2EE
JavaScript
Spring
MySQL
Selenium
Oracle

Job description

Lead Developer, Thoughtworks, Inc., Chicago, IL.

Lead large-scale, custom-designed, enterprise-level software development projects that use object-oriented technologies, such as Java, Ruby, or .NET. Responsible for 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. Make architectural and design decisions and oversee project activity. Responsible for the team's performance and reporting any issues, and acting as liaison between the client and team to define scope and technical direction, as well as gather requirements and update on deliverables and timeframes. Manage coordination across countries and time zones whenever project teams are distributed. Coach and mentor developers on Agile Best Practices and various languages and technologies. Use technologies such as Java, Ruby, JUnit, J2EE, JavaScript, Spring, MySQL, Selenium or Oracle.

40 hrs/week, Mon-Fri, 8:30 a.m. - 5:30 p.m. $ 211,271.00/yr.

MINIMUM REQUIREMENTS:

Must have a Bachelor's degree or foreign equivalent in Computer Science, Computer or Electrical Engineering, Information Systems, or a related field, plus 5 years of post-bachelor's, progressive related work experience.

Must have at least thirty-six (36) months of experience with each of the following:
  • Participating at all stages of the software delivery life-cycle, including analysis, development, testing and deployment; and
  • Leading a team of software engineers to oversee project activity, manage project deliverables and progress, prioritize plans for future iterations, and manage team performance.
Must have at least twelve (12) months of experience with each of the following:
  • Using 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;
  • 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.

100% Telecommuting Permitted.

Travel requirement(s): Domestic travel up to 80% required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Developer
Lead Developer

Sacbar • Chicago (IL), Northern (KY)

Hybrid
USD 190,000 - 232,000
Lead Developer, Remote - Agile Enterprise Leader
Lead Developer, Remote - Agile Enterprise Leader

Sacbar • Chicago (IL), Northern (KY)

Hybrid
USD 190,000 - 232,000
Remote Lead Developer — Global Agile & Mentoring
Remote Lead Developer — Global Agile & Mentoring

Careerwebsite • Chicago (IL), Northern (KY)

Hybrid
USD 190,000 - 240,000
Software Developer Lead
Software Developer Lead

The RoviSys Company • Aurora (OH)

On-site
USD 90,000 - 120,000
Java Team Lead
Java Team Lead

Great Logics inc • Madison (WI)

On-site
USD 100,000 - 130,000
Java Lead Developer (Back End) - Contract to Hire Only
Java Lead Developer (Back End) - Contract to Hire Only

Fabergent • Fenton (MO)

On-site
USD 100,000 - 130,000
Lead Full Stack Developer
Lead Full Stack Developer

Karsun Solutions, LLC • Maryland

On-site
USD 155,000 - 165,000
Lead Full Stack Developer
Lead Full Stack Developer

Karsun Solutions, LLC • Illinois

On-site
USD 155,000 - 165,000
Lead Full Stack Developer
Lead Full Stack Developer

Karsun Solutions, LLC • Town of Texas (WI)

On-site
USD 155,000 - 165,000
Lead Full Stack Developer
Lead Full Stack Developer

Client Resources, Inc. • La Vista (NE)

On-site
USD 110,000 - 160,000