Software Developer Apprentice
The New Bohemian Innovation Collaborative, Inc. (“NewBoCo”) is partnering with Iowa companies looking for Software Developer Apprentices. Employers will cover the tuition cost to attend DeltaV Code School (an Eligible Training Provider), valued at $20,000. Upon successful completion of the Department of Labor-recognized apprenticeship (which is competency-based, not time-based), the position will transition into a Junior Software Developer role whose primary responsibility will be to help design and develop applications for our customers. NewBoCo utilizes Agile Methodologies in software development, but previous experience with Agile is not required.
And you’ll get to learn in a new code school classroom in our facility in the NewBo district of Cedar Rapids.
Responsibilities upon graduation of DeltaV typically include:
- Work with Software Developers to design, develop and support functional software that meets customer needs.
- Identify issues and bugs, and devise creative solutions to mitigate and address issues.
- Create and maintain software documentation.
- Collaborate with internal teams to develop systems and meet customer needs.
Some details you should know:
While this starts as an hourly role after completion of the training, it transitions to a full-time, salaried role commensurate with experience after satisfaction of the apprenticeship competency requirements.
You’ll be required to pass a background check, and enter an agreement to safeguard proprietary information of NewBoCo and our clients, as a part of the on-boarding process.
Apprentices who leave the program:
- Before completing the course of training
- Within 12 months after completing the course of training
- OR: by being terminated by the company for just cause within 12 months after completing the course of training, must reimburse the company for all funds paid toward tuition.
Benefits typically include company contributions to health/vision/dental insurance plans and a SIMPLE IRA retirement plan with company match.
High school courses important to the position:
General Courses: Math & Reading Comprehension, any Computer Science classes a plus. Apprentice must also maintain a ?passing? status while attending DeltaV Code School, successfully complete the Code 201-401 course of training in 2019, and meet the competency requirements of the apprenticeship to transition into a Junior Software Developer.
Training, certifications, or degree needed to qualify for the position:
High School Diploma or GED recommended
Specific skills that your business recognizes as fundamental to employment (life skills):
Problem-solving Relationship building Innovative thinking Communication & listening Dependability Excellent troubleshooting and communication skills Detail-oriented Strong problem solver Self-starter attitude Flexible Highly organized individual able to keep multiple projects and tasks on track at once Comfortable with pair programming and working with a development team
Advancement opportunities in the company:
Once an Apprentice shows they are fully competent in all areas defined by the Apprenticeship, they will become a Junior Software Developer. The path to Senior Software Developer will look different at each company supporting the Apprenticeship, but other opportunities within IT might also be available.