Resident Apprentice - Chicago
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.