Senior Developer
$91,258–$108,369 year
HybridDes Moines, Iowa, United States
Job Summary
Design and develop custom software solutions related to the Bank's highest priority initiatives while supporting existing applications through incident response and service requests. Provide technical leadership on application development initiatives and mentor team members in the design and construction of software solutions. Collaborate directly with business partners to ensure solution requirements and quality are addressed, and work closely with team members to communicate and document solutions effectively. Analyze and support vendor-developed applications while understanding internal controls and regulatory requirements as they relate to the financial industry.
Required Qualifications
- Bachelor's degree in Computer Science, Management Information Systems, relevant field or 3+ years equivalent work experience
- 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
- 3 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
- Understands internal controls and regulatory requirements as they relate to the financial industry
Desired Qualifications
- Financial Services industry experience preferred but not required
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.