U.S. Bank Sr Agile Software Developer in Saint Louis, Missouri
Be a part of transformational change where integrity matters, success inspires and great teams collaborate and innovate. As the seventh-largest bank in the United States, we’re one of the country's most respected, innovative, ethical and successful financial institutions. We’re looking for people who want more than just a job – they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey.
U.S. Bank is seeking a Senior Software Engineer to join our growing agile Financial Crimes and Compliance team – leveraging technology to transform and optimize business focused on the objective of fighting financial crimes. We’re looking for driven candidates with passion for delivering innovative and high performance analytic and business processing systems.
This hands-on position will play a key role in the technical design, development and implementation of application systems while collaborating across product teams. You must be able to understand business, work with stakeholders to understand process and requirements and then apply technology to drive to results.
Works collaboratively across technology and business to bring products to life, achieve business objectives and exceed customer expectations.
Design, develop, test and implemented streamlined complex solutions leveraging multiple technologies and tools in our technology stack
Embrace, foster and drive Agile and DevOps Principles including automated build and unit testing, quality analysis tools, testing frameworks, and deployment automation tooling.
Think creatively and push for innovative solutions
Maintains documentation of processes, software and systems and cross train others to ensure no single points of failure.
Lead/Assists with application system problem resolution by working with application developers, vendors, and internal infrastructure teams to troubleshoot
Continuous focus on improving performance, efficiency and reliability of software and systems.
Proactively learn new technology and tools to stay ahead of industry trends
Expert proficiency in NICE Actimize ActOne (RCM), APIs, web services, and standard design patterns is preferred.
Bachelor's degree, or equivalent work experience
Five to six years of relevant experience
5 years of software engineering experience with multiple modern programming languages and applications frameworks.
5 years of Java web application experience
5 years in Oracle database development
3 years of Actimize development experience (RCM Platform – plugins, RCM API, RCM Designer)
Strong verbal, written and interpersonal skills
Strong Critical Thinking Skills, Logic Skills and Troubleshooting Skills
Experience in Web Services, REST APIs
Experience with Front End and Back End Development
Experience with automated test frameworks and thorough testing principles.
Experience in debugging, performance profiling and optimization
Experience in agile methodology
Experience in Source Code Management (Gitlab, Artifactory)
BS/BA degree or higher in science or technology
Job: Information Technology
Primary Location: United States
Shift: 1st - Daytime
Average Hours Per Week: 40
Requisition ID: 200020364
U.S. Bank is an Equal Opportunity Employer committed to creating a diverse workforce.
U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.