Developer

Federal Home Loan Bank of Des MoinesDes Moines, IA
Hybrid

About The Position

The Developer is a member of the application development team. The position is responsible for designing and developing technical solutions in support of our business needs. Using a continuous improvement mindset, the Developer will comply necessary development practices and will learn the necessary technologies to support our portfolio of systems.

Requirements

  • Bachelor's or Associate’s degree in Computer Science, Management Information Systems, relevant field or equivalent work experience.
  • Experience developing software using technologies such as Java EE, XML, SQL, HTML, CSS, JavaScript, Angular 11, Typescript, NodeJS.
  • Experience with Java 11 and open-source frameworks (e.g., Spring Ecosystem, Hibernate, jUnit5, Mockito).
  • Deep understanding of object-oriented design principles and patterns, application architecture, test driven development, and the software development lifecycle.
  • Experience with automated test, build, and integration techniques.
  • Strong verbal and written communications skills that promote effective working relationships in a team-oriented environment.
  • Ability to communicate to all levels of users (internal and external), strong problem-solving skills, adaptable, proactive, and willing to take ownership.
  • Ability to positively engage, self-motivate and possess a strong desire to learn.

Responsibilities

  • Works as a member of the application development team to complete custom software solutions related to the Bank's highest priority initiatives.
  • Supports existing applications and projects by responding to incidents, problems, and service requests.
  • Has a continuous improvement mindset as it relates to methodologies, procedures, and technologies.
  • Works with business partners directly to ensure solution requirements and quality are addressed in the development cycle.
  • Works closely with other team members to ensure solutions are well communicated and documented.
  • Works with the business areas to gain a strong understanding of the product line you are assigned to support.
  • Provides application analysis and support for vendor developed applications.
  • Understands internal controls and regulatory requirements as they relate to the financial industry.

Benefits

  • 11 paid holidays
  • 5 weeks of PTO
  • 401(k) match (100% of the first 6%)
  • Additional 4% non-discretionary 401(k) contribution at the end of the year
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service