At U.S. Bank, the business and technical problem is to develop and maintain best-in-class software experiences that enable customers and businesses to make better financial decisions, and to support communities in growing and succeeding. This involves ensuring software reliability, adherence to standards, and a positive customer experience.
Requirements
- Hands-on experience in software development in an HP Non-Stop (legacy Tandem) environment, using Guardian and/or OSS, combination of TAL, TACL, SCOBOL, COBOL, and tools such as C/C++, Java, Python, Eclipse IDE, Web Development, ICE Webgate, WFT/Paragon Products, SIM++/VTS/MDS INQ/Lexcel
- Coding skills in the HP Non-Stop environment using a combination of TAL, TACL, SCOBOL, COBOL
- knowledge in specialized applications like Base24 Classic Application, Base24 Business Analyst, Base24 ATM/POS Processing, and related areas such as Network Compares, Network Mandates, and Network Adjustment
- Experience with Safeguard, MQ Series, and ACI Desktop TSS
- Previous experience with test automation tools and test case development
- Development or support experience with wire transfer (Fedwire, CHIPS, SWIFT) applications
- Strong problem-solving and analytical skills
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
- Leverages expertise in web-based applications like Auto Attendant Web, RMBS, and Abacus, as well as various technical environments including Tandem, COBOL85, SCOBOL, Pathway Req/Servers, TACL, EXEC, Enscribe, KLIST, DDL, Control Net batch, Guardian, TEDIT, Axcel, BIND, Outside view, Inspect, FTP, and Connect :Direct.
- 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
- The candidate is a self-motivated individual who can collaborate with a team and across the organization.
- The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience.
- The candidate will be adept with the agile software development lifecycle and DevOps principles.
- Accountable for ensuring all aspects of product development follow compliance and security best practices
- Exhibits relentless focus in software reliability engineering standards embedded into development standards