At U.S. Bank, the business problem is to develop and maintain best-in-class software experiences to help customers and businesses make better financial decisions and enable communities to grow and succeed.
Requirements
- Strong hands on experience in mainframe programming and systems architecture
- Proven expertise in COBOL, JCL, VSAM, DB2, and CICS
- Strong understanding of SDLC, Agile methodologies, and DevOps practices
- Experience with architectural modeling, workflow analysis, and performance tuning
- Experience with cross-functional planning, code reviews, and quality assurance activities
- Subject matter expert in mainframe development and architecture
Responsibilities
- Responsible for designing, developing, testing, operating and maintaining products
- Takes full stack ownership by consistently writing production-ready and testable code
- Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
- Performs analysis on failures, propose design changes, and encourage operational improvements
- Makes sound design/coding decisions keeping customer experience in the forefront
- Takes feedback from code review and apply changes to meet standards
- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
Other
- Bachelor’s degree, or equivalent work experience
- Three to five years of relevant experience
- Ability to mentor junior developers and provide technical guidance across teams
- Excellent analytical, problem-solving, and communication skills
- Location expectations: working from a U.S. Bank location three (3) or more days per week