Iowa Bankers Association logo

Software Developer - Part-Time Internship

Iowa Bankers Association
Part-time
On-site
Johnston, Iowa, United States
IT/Tech
Part-time, Internship
Description

About Our Company 

The Iowa Bankers Association (IBA), recognized as one of the best places to work in Des Moines, is seeking a talented part-time C# .NET software developer to join our team. 

While the IBA is known as the nation’s leading state banking association, we’re much more than that. Our organization includes:

  • Iowa Bankers Mortgage Corporation – A top mortgage originator in Iowa, servicing nearly $7 billion in loans.
  • Iowa Bankers Insurance and Services – Providing insurance coverage to over 30,000 bank employees and their families across Iowa and Minnesota.

Headquartered in Johnston, Iowa, the nearly 200 employees impact hundreds of local communities and countless families across the country every day. 

Position Overview

As a part-time software developer, you will work alongside our experienced development team to design, develop, test, and maintain web-based and internal applications that support IBA’s mission and member organizations. This role offers a unique opportunity: part-time during the school year with flexible hours to accommodate academic schedules, and full-time during the summer as a structured internship program. You’ll gain exposure to modern development practices, cloud-based tools and real-world business applications while making meaningful contributions to active projects.

Responsibilities

- Participate in all aspects of the software development lifecycle including requirements analysis, application design, code development and testing 

- Build and implement software solutions while following best practices of software development, source control and architecture

- Work alongside an experienced development team ready to assist in the development process


Requirements

Minimum Qualifications

- Must be working toward or completed a degree in Computer Science, Management Information Systems (MIS), Software Engineering or related degree.

- A good understanding of software development fundamentals

- Strong communications skills, both verbal and written

- Experience with Object-oriented programming (e.g., C# or Java), web development, and database design is preferred


Apply now
Share this job