Iowa Student Loan
About Us Careers Contact Us
Iowa Student Loan

Senior Software Developer

Iowa Student Loan is looking for a senior software developer to develop software, code applications and fully participate in an agile, extreme programming environment.

We are all about success — students looking for funding, borrowers needing assistance repaying loans and consumers navigating the student loan landscape. That success starts with you.

As an employee at Iowa Student Loan:

  • You will receive in-house training, mentoring and opportunities for advancement.
  • You will be empowered to share your ideas and creativity.
  • You will earn a competitive wage with excellent workplace benefits.
  • You will enjoy a casual workplace with opportunities for fun and team-building.

Job Responsibilities

The qualified candidate will:

  • Contribute at a high level in a team setting, developing Java-based software following the Agile methodology: pair-programming, test-driven environment, continuous integration, focus on feedback and more.
  • Develop core enterprise applications in a collocated team environment, collaborating with business analysts and quality assurance testers.
  • Participate in an Agile extreme programming environment to develop and mentor team members.
  • Participate in all aspects of the software development lifecycle including problem analysis and project estimation as well as designing systems and coding to department standards.
  • Ensure that development and security standards are met, along with accurate documentation.
  • Stay current on the latest technologies, which include Java (Groovy), front-end development and test automation.
  • Be a self-starter who can effectively solve problems and is driven and forward-thinking.


The qualified candidate must have:

  • Four or more years programming experience beyond formal education with heavy concentration in languages on the Java Virtual Machine, such as Java, Groovy or Scala.
  • A college degree (four-year degree preferred).
  • Excellent soft skills with the ability to work and communicate with fellow team members.
  • Experience leading and mentoring other developers and providing technical direction.
  • Working knowledge of database structures and concepts.
  • Knowledge of Spring, Hibernate, Java Message Service and Tomcat preferred.
  • Knowledge of SQL, HTML, CSS, XML and JavaScript.
  • Strong knowledge of object oriented development and an understanding of alternate paradigms.
  • Experience with frameworks like JUnit and Fitnesse and mocking libraries such as mockito, jmock or gmock is preferred.
  • Knowledge of industry tools including an IDE (IntelliJ IDEA), source control (Git in combination with Subversion), automated building tools (Maven) and continuous integration (Team City).

Physical Activities/Working Conditions

The position requires the employee to:

  • Sit frequently.
  • Use office equipment including personal computer, keyboard and mouse.
  • Interact frequently with others in person, over the phone, and via email and other devices.
  • Occasionally work variable hours required to meet deadlines.

Equal Opportunity/Affirmative Action Employer

To apply for this position, please complete the employment application (PDF) and send it with a cover letter and resume to

The employment application above is provided in portable document format (PDF). If you do not have a PDF reader, download the most current version of Adobe Acrobat Reader for best results.

Iowa Student Loan is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or veteran status.

Privacy Terms of Use Identity Theft and Online Fraud
6775 Vista Drive, West Des Moines, IA 50266-9305
Copyright ©2012-2017 Iowa Student Loan®
Use of this site signifies your agreement to the Terms of Use and Online Privacy Statement
To access this website and web-based applications, use web browser versions that meet minimum security requirements. View compatible browsers.