Software Engineer, Full Stack Developer
Listed on 2026-01-01
-
Software Development
Software Engineer, Full Stack Developer
Software Engineer
Join to apply for the Software Engineer role at A Hiring Company
About the CompanyOne 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 TeamOur 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
- 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 communication skills, both verbal and written
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).