Software Developer

Resident Apprentice - New York

                  • 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 most have done so in a professional setting. Residents generally have at least one year of software development experience. It is recommended that a resident apprentice enter 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, residents 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 while collaborating with other apprentices on projects.

                  Resident apprentices also refine their client service skills by pairing on large-scale client projects. They learn to answer the questions a client doesn't ask.

                  At the end of a resident apprenticeship, residents demonstrate a portfolio of their work, which is evaluated by a group of software crafters who decide whether or not to offer them a full-time position as a software crafter.