Application Development Co-Op

Federal Home Loan Bank of Des Moines•Des Moines, IA

About The Position

The Federal Home Loan Bank of Des Moines is seeking a motivated student for a Co-Op position in its Information Technology department. The role offers an opportunity to apply classroom knowledge to real-world application development while earning college credits. The Co-Op supports, maintains, and enhances systems used across the Bank, contributes to internally developed applications, and works with vendor-supported platforms. The position also provides exposure to financial systems and banking technology processes and involves collaboration on technology initiatives and projects. The stated compensation range is $22.00 per hour. The Bank describes this as a good-faith estimate; the offer will depend on the selected applicant’s education, experience, knowledge, skills, abilities, internal equity, and market data. FHLB Des Moines is an Equal Opportunity Employer and prohibits discrimination based on characteristics protected by applicable law.

Requirements

  • Working toward a bachelor's degree in engineering or computer science, or enrolled as a graduate student in a master's program in engineering or computer science.
  • Strong communication skills.
  • Strong skills in Microsoft Excel and Word.
  • Detail-oriented.
  • Knowledge of agile or waterfall development practices.
  • Knowledge of Java stack development.
  • Knowledge of MS SQL Server, including SQL Server Reporting Services and/or SQL Server Integration Services.
  • Interest in or understanding of financial institutions and financial instruments.
  • Able to work full-time hours.

Responsibilities

  • Support, maintain, and enhance systems used across the Bank.
  • Assist with application analysis, development, and testing activities.
  • Provide technical support to IT staff and end users as needed.
  • Contribute to the development and maintenance of internally developed applications.
  • Work with vendor-supported platforms to support system performance and functionality.
  • Troubleshoot and resolve application- and system-related issues.
  • Gain exposure to financial systems and banking technology processes.
  • Collaborate with team members on technology initiatives and projects.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service