According to, the U.S. Bureau of Labor Statistics projects that employment for software developers, which includes software engineers, is going to grow 22%, substantially faster than the 4% average for all careers. There are several reasons driving the high demand for software engineers:  the need for innovative software, the limited life span of code, the accelerating growth in technology, and increasing complexity of projects. The earning potential for these careers is very lucrative.

Bill Kindig is a software engineer for National General Insurance in a full-time permanent position that started with a contract. His primary role is .NET Core MVC C# developer.  Bill has been at the company since 2019. His technical experience includes HTML, CSS, JavaScript/jQuery, consuming APIs, C#, SQL and working with XML and JSON data. Bill graduated in 2013 with an Associate Degree in Internet Web Based Technology.

Evan Gudmestad, IT Assistant Division Chair explains, “Bill was an impressive student from day one because his brain was an absolute sponge. Anything I taught, advised on, or gave a reference to, he would take in and remember it verbatim! Bill was also very moldable, and those two skills together made him an ideal student. I always believed he was a bright, hardworking young man who was destined for success in the industry and I’m glad to see that I was right.”

“Ranken helped prepare me for the work environment by simulating it in the classroom,” says Bill. “Along with learning all the newest and most used technologies, we worked on projects every day in class. The emphasis was placed on learning and practicing our skills, and gaining experience, rather than only reading from a book every day. Ranken also helped our class reach out to experienced web developers to help give us an idea of what our future careers would be like.”

Learn more at