U.S. Bank is seeking an innovative and talented Technical Development Lead to lead a new agile/scrum cross-functional team in the delivery of an executive priority initiative.
You're considering a career with one of the most admired, reputable and strongest banks in the United States. You will be called to apply your talents and creative energy as we invest our hearts and minds to power human potential.
Key Accountabilities for the Technical Development Lead:
Hire and manage an agile/scrum team of engineers with a range of expertise including coding, testing, and release train engineering
Demonstrate a creative and innovation-driven ability to articulate software development best practices, including scrum and automation/DevOps
Continuously drive technical and process improvements
Demonstrate a passion for leading, coaching, and mentoring a team to be the best they can be
Engage with a product owner and business stake holders to foster the product vision while delivering the highest value steams to users on a regular basis
Effectively communicate and collaborate with a variety of different audiences
Demonstrate an ability to match technical solutions with customer business needs and develop strategies and solutions to achieve the highest business value.
Must be capable of leading and supervising large scale development projects, with proven expertise and experience in this capacity.
Successful applicants will exemplify US Bank's ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions, and good citizenship.
Leaders at U.S. Bank consistently demonstrate integrity and ethics, maturity and resilience, and inspire trust and confidence among their teams. Our leaders are strong communicators who promote collaborative relationships, influence others, and value the diversity of backgrounds and ideas among their employees.
Bachelor's degree or equivalent work experience
At least 10 years experience with developing and implementing applications.
At least 4 years experience with major tasks, deliverables, formal methodologies and disciplines for delivering new or enhanced applications.
10 years of progressive responsibilities in one or more of the following areas: solution architecture, application design and delivery, Expertise in Java/Java EE and web-based applications and services.
6 years of experience/expertise in large scale customer facing enterprise Java applications using Spring Framework, Object Relational Mapping (ORM), J2EE Design Patterns, JMS, Webservices, DB2 & SQL Databases.
3 years of experience in customer facing Responsive Web Applications using RIA Front End Frameworks (like Angular).
4 years of experience in managing agile/scrum engineer teams in a continuous integration and continuous delivery environment
Demonstrated maturity and resilience in resolving people, process, and project issues.
Advanced knowledge of a broad range of systems, platforms, interfaces, protocols, programming languages, network administration tools, servers, etc.
Experience using RTC, Git, VersionOne
Experience in the application security and OWASP principles.
Experience with CI/CD environments & processes.
Experience in all life-cycle stages for software development projects, preferably within a large IT organization.
Strong knowledge of Java/Java EE Design Patterns & principles and SOAP/REST service patterns.
Experience with Application Performance Management tools like Splunk and AppDynamics.
Strong presentation and facilitation skills.
Strong technical and team leadership experiences desired.
Understanding of Authentication/Authorization, Webservices Security, Certificates, Firewalls, Protocols, and the overall SDLC process are required.
Experience in improving operating performance of existing systems and development practices.
Experience in financial/banking domain is a plus.
Other Experiences in
Product and vendor evaluation
IT standards, procedures and policy
Change control & Release management