The Senior Mainframe Developer at U.S. Bank is responsible for designing, developing, testing, operating, and maintaining applications on Mainframe hardware platforms. This role requires writing production-ready and testable code, creating design and unit test plans, and collaborating with database administrators to deploy necessary database components. The position also involves conducting review meetings for code and deliverables assigned to team members and offshore teams.