Implementing a modern apprenticeship

Implementing a modern apprenticeship




Based in rural Illinois, SSI needed to upskill their team on a new tech stack and expand their recruiting pipeline.


We helped create and implement a modern apprenticeship program that reinforces new skills with hands-on practice and learning guided by mentors.


SSI’s apprenticeship has allowed them to empower their entire team with a culture of continual learning, and recruit non-traditional developers and train them into technical leaders.

Software Solutions Integrated has been a trusted leader in agribusiness since 1981. They leverage their industry experience and insights to build integrated tools that drive efficiencies—and thus profitability—for their more than 2,500 installations in the U.S. and Canada. After an experimentation phase delivering web services and small mobile apps, they decided to take the plunge and move their entire offering to the web with Angular and C#.

This transition would involve a tremendous technical effort, and require entirely new skills for their entire team. SSI’s programmers had developed expertise in the client-server paradigm and monolithic architecture that defined their existing system, but most of them had no real exposure to modern best practices like test-driven development or asynchronous microservices paradigms.

Growing this new system would also require growing their team, and SSI was struggling to recruit developers to work in their rural office. “We’re rural, and it’s hard to find people,” VP of Development Todd Erickson said.

The benefits of apprenticeship create great returns in benefits for a company's overall growth

I definitely feel like I learned more in those six months of the apprenticeship than I probably had over the previous 2.5 years working on the legacy application. And since I’ve been done with the apprenticeship, it’s just been a much better system for me.

Kristopher Denton, one of SSI’s first apprentices

The apprenticeship allowed SSI’s developers to improve their understanding of core computer science principles, while also becoming more comfortable working in their new technical stack.

By the second iteration, SSI’s apprenticeship program already demonstrated how it could transform the company’s recruitment efforts. All three apprentices were new hires with diverse experience and backgrounds. Throughout the program, all three were able to demonstrate their strengths and learn from each other in equal turns.

The apprenticeship really showed us that we could take people we maybe wouldn’t have taken a chance on before, and we could ramp them up to be successful developers.

Todd Erickson, VP of Development

Let’s work together

Get in touch

Get in touch