Lead Developer, Software Engineer, Full Stack Developer
Listed on 2026-05-18
-
Software Development
Software Engineer, Full Stack Developer
At FHLB Des Moines, we work each day to develop an inclusive culture that supports and leverages the complexity of a diverse workforce. This enables us to effectively serve the needs of our members and help them succeed.
The Lead 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 Lead Developer will help to establish necessary development practices using agile principles. In addition, the individual will be a technical leader on projects and will help develop other team members.
Accountabilities- Works as a member of the application development team to complete custom software solutions related to the Bank's highest priority initiatives.
- Create well-written, efficient code in Java for various applications.
- Review other developers code and provide constructive feedback.
- 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.
- Mentors and supports other developers in the design and construction of software solutions.
- 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.
- Acts as the technical Lead on application development initiatives.
- Works with the business areas to gain a strong understanding of the product line you are assigned to support.
- Unit tests completed software thoroughly to ensure functionality and performance.
- Considered the SME in many technologies and in your overall applications knowledge and expertise by both IT and the applicable business area(s).
- Recommend patches and fixes for broken code.
- Provides application analysis and support for vendor developed applications.
- Ensures software designs and development efforts are implemented consistently, on-time, and within budget constraints; requiring limited revisions.
- Understands internal controls and regulatory requirements as they relate to the financial industry.
- Multitask and work on multiple development initiatives at the same time.
- Create full stack software solutions to business problems.
- Leverage Artificial Intelligence to improve development efficiency and solution quality.
- Bachelor’s degree in computer science, Management Information Systems, relevant field and 7+ years’ experience, or 10+ years equivalent work experience.
- Experience developing software using technologies such as Java, SQL, HTML, CSS, Angular, Bootstrap, Typescript, Node.
- Experience with Java 8 or beyond and open source frameworks (e.g., Spring Ecosystem, Hibernate, jUnit).
- Deep understanding of object-oriented design principles and patterns, application architecture, test driven development, and the software development lifecycle.
- Experience with of automated test, build, and integration techniques.
- Leading development projects using automation associated with continuous integration, deployment and release management.
- Experience with development methodologies and principles including Agile, Scrum, and waterfall.
- Experience with data driven design and development principles e.g. Integrations, APIs.
- Experience with infrastructure automation tools such Gitlab.
- Strong verbal and written communication 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.
- Financial Services industry experience preferred but not required.
Annual Salary: $ - $
This salary range represents the Bank’s good faith and reasonable estimate of possible compensation at the time of hire. Offer will be determined by selected applicant’s education, experience, knowledge, skills & abilities, as well as internal equity and alignment with market data. This role is also…
(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).