Principal Developer
Company: Disability Solutions
Location: Des Moines
Posted on: February 1, 2025
Job Description:
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 Principal 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
Principal Developer will help to establish necessary development
practices using agile principles. In addition, the individual will
provide mentorship and leadership to other team members and on
projects and
initiatives.Accountabilities:Responsibilities/Duties/Function/Tasks:
- 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.
- 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.
- Provides technical leadership on application development
initiatives.
- Works with the business areas to gain a strong understanding of
the product line you are assigned to support.
- Considered the SME in numerous technologies and in your overall
applications knowledge and expertise by both IT and the applicable
business area(s).
- 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.Qualifications:
- Bachelor's degree in Computer Science, Management Information
Systems, relevant field or 8+ years equivalent work
experience.
- Experience directing, leading and managing people and teams,
including career planning and problem resolution.
- Experience developing software using technologies such as Java
EE, XML, SQL, HTML, CSS, JavaScript, Angular 11, Bootstrap,
Foundation, 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.
- 8 years of experience with version control tools such as Git
and IDEs.
- Experience in development teams using automation associated
with continuous integration, deployment and release
management.
- Experience with Agile methodologies and principles.
- Experience with data driven design and development principles
e.g. Integrations, APIs.
- Experience with infrastructure automation tools such
Gitlab.
- 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.
- Financial Services industry experience preferred but not
required.Compensation Range:Annual Salary: $133,553.00 -
$149,265.00This salary range represents the Bank's good faith and
reasonable estimate of possible compensation at the time of hire.
Offer to 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 eligible
to participate in the Bank's annual incentive plan. As part of our
competitive Total Rewards package, the Bank offers 11 paid
holidays, 5 weeks of PTO and a work culture that values work/life
balance. Most roles are eligible for our hybrid work schedule of 3
days per week in office, 2 days per week work-from-home. We match
100% of the first 6% you contribute to your 401(k), and provide an
additional 4% non-discretionary contribution to your 401(k) at the
end of year. More information on our Total Rewards program can be
found .At FHLB Des Moines, we celebrate diversity, work to create
an inclusive culture and champion equity in all of our policies and
practices. This enables us to effectively serve the needs of our
members and help them succeed. FHLB Des Moines is proud to be an
Equal Opportunity Employer. We prohibit discrimination on the basis
of race, color, religion, sex (including pregnancy, sexual
orientation or gender identity), national origin, age, disability,
veteran status, genetic information (including family medical
history), status as a parent or any other characteristic protected
by federal, state or local law.
Keywords: Disability Solutions, Ankeny , Principal Developer, IT / Software / Systems , Des Moines, Iowa
Didn't find what you're looking for? Search again!
Loading more jobs...