One of Des Moines Register's top workplaces is looking to add a Lead Software Developer 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 $7 billion in loans. Iowa Bankers Insurance and Services insures more than 30,000 Iowa and Minnesota bank employees and their dependents.
Located 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 development 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.
Provide architectural leadership for all 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
Identify and recommend technology solutions that align with business initiatives
Improve the quality and maintainability of code through clearly defined standards and code reviews
Be an advocate for building testable and maintainable software
Identify and resolve potential application security vulnerabilities
Improve system performance and scalability
Minimum 6 years of experience in software development
Experience designing and implementing highly scalable external web applications and RESTful APIs
Strong understanding of application performance and security
Deep knowledge of web standards and protocols (HTTPS)
Strong communications skills, both verbal and written
Multiple years of experience with each of the following technologies:
NET, C#, MVC
Automated testing frameworks such as NUnit or xUnit
Entity Framework or similar ORM solution
Microsoft SQL Server including SSMS and T-SQL
Strong CI/CD experience and desire to automate build environments, deployment tools, and processes
Company-sponsored professional development opportunities
About Iowa Bankers Association
In our 125-year history, the Iowa Bankers Association (IBA) has been dedicated to serving Iowa banks and their employees. As the voice of Iowa’s banking industry, the Association serves more than 95 percent of banks and savings institutions in the state. The IBA and our affiliate companies – Iowa Bankers Insurance and Services, Inc., Iowa Bankers Mortgage Corporation and IBA Securities – provide services that allow banks to better serve their communities and the state of Iowa. The Association contributes to the success of Iowa banks by providing legislative representation, education and training opportunities, regulatory compliance assistance and a host of other services. Member banks also benefit from the insurance, mortgage and securities brokerage services offered by the IBA’s affiliate companies.