Software Engineer
Description

About Our Company 

One of Des Moines Register's top workplaces is looking to add a Software Engineer to its team. Iowa Bankers Association is the nation's top state-banking association. However, looking closer you will see that Iowa Bankers is much more than a typical banking association. Iowa Bankers Mortgage is a leading mortgage originator in Iowa and servicer to nearly $10 billion in loans. Iowa Bankers Insurance and Services insures more than 20,000 Iowa and Minnesota bank employees and their dependents. 

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

About Our Team

Our team works with the Association, Insurance, and Mortgage companies to provide industry-leading software solutions. We enjoy many of the benefits of a small to medium-sized company, while having the opportunity to develop enterprise-grade solutions using the latest technology. 

Responsibilities

- Maintain in-house developed applications and third-party software integrations

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

- Balance technical requirements with business requirements and priorities

- Write clean and maintainable code


Requirements

- 3-5 years of experience in software development

- Bachelor’s degree in Computer Science, Computer Engineering, MIS or related degree

- Strong knowledge of C# and .NET

- Experience in web development including Javascript, HTML and CSS

- Sql Server database development and design experience

- Strong communications skills, both verbal and written