Software Developer

Journeyman ApprenticeChicago
                  • 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

                  Rejuvenate your career with software craftsmanship.

                  Journeyman apprentices have worked as professional software developers for multiple years and are proficient in multiple programming languages. Journeymen typically possess the following skills and traits:

                  • Has shipped high-quality code.
                  • Very comfortable with Test-Driven Development and Agile methodologies.
                  • Strong communication skills.
                  • Recognizes need for continual learning.

                  Journeyman apprenticeships are abbreviated but intense periods of learning that allow experienced developers to focus on holistic self-improvement in order to become a multi-disciplined software crafter.

                  Journeyman apprentices give and receive honest feedback frequently, and hone their collaboration, client service, and coding skills by pairing on large-scale projects. They learn to lead by example, and answer the questions a client doesn't ask.

                  At the end of a journeyman apprenticeship, journeymen 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.