Software Developer

Resident Apprentice - Chicago

                  • Eligibility Requirements

                    You must have the legal right to work in the United States or be a United States citizen if applying to one of our United States locations. Similarly, you must have the right to work in the United Kingdom if applying to our London location.

                    Persons hired must present acceptable proof of identity and proof of their legal right to work. The authenticity of the documents will be verified before employment begins.

                  About this position

                  Take the first step to prepare for a career as a consultant at 8th Light.

                  Resident apprentices have experience building software and many have done so in a professional setting. Residents generally have at least one year of cumulative software development experience, through school or work. It is recommended that a resident apprentice enters with the following skills:

                  • An understanding of at least two programming languages.
                  • A basic understanding of Test-Driven Development.
                  • Strong communication skills.

                  Throughout their apprenticeship, apprentices will become comfortable applying the principles and practices of software craftsmanship in many different languages, frameworks, and technologies. They gain theoretical knowledge through self-study, and learn to apply those technical skills directly for independent projects or in collaboration with other apprentices. Resident apprentices also refine their client service skills by pairing on large-scale client projects.

                  Apprentices will receive support, guidance, and mentorship to help them become successful crafters. At the end of the apprenticeship, apprentices will have the opportunity to demonstrate their portfolio, which will be evaluated by a review board comprised of software crafters.