U.S. Bank is seeking the position of Software Engineer in Jersey City, New Jersey. This Software Engineer will be responsible for designing, developing, testing, operating and maintaining products such as Unified Risk Management, Blaze Advisor, Triad upgrade, WebTms, Triad/WebTms cloud migration (Azure), and Scoring exclusion for Avvance (Buy Now Pay Later). They will utilize tools such as: Gitlab/Gitbash, Tomcat (Devops), IDz (IBM Developer for z/OS), Data warehouse, Autosys tool, REXX, CICS, Beyond compare, Ipswitch, IBM Data Studio, Jira, SQL, Cobol, JCL, DB2 database, SORT, Eztrieve, VSAM, Mainframe TSO, File manager, SDSF, SPUFI, Connect Direct, NDM, and ISPF. The Software Engineer will gather and analyze computer systems requirements, procedures, and problems to automate/improve existing systems and review systems capabilities and workflow. Additional responsibilities include: analyzing, designing, developing, testing, operating and maintaining computer applications through all phases of software development life cycle; writing technical documentation, specifications, and proposals for modernization of Scoring process management, Strategies decisioning, Credit Bureau refresh process, and Credit Bureau reporting; developing and coding of the components, programming and reviewing them for consistency with requirements and coding standards; creating optimal design adhering to architectural best practices using latest technology tools such as Gitlab/Gitbash, Tomcat(Devops), IDz (IBM Developer for z/OS); conducting system analysis, business analysis, root cause analysis and documentation; designing and constructing solutions for requirements; considers scalability, reliability and performance of systems/contexts affected when defining technical designs; making sound design/coding decisions keeping customer experience in the forefront such as Credit line management (Proactive & Reactive) and Automation for Credit line remediation; takes feedback from code review and applies changes to meet standards; conducts code reviews to provide guidance on engineering best practices and compliance with development procedures; accountable for ensuring all aspects of product development follow compliance and security best practices tracking them through Jira tool (Agile methodology); exhibits relentless focus in software reliability engineering standards embedded into development standards; embraces emerging technology opportunities such as Azure cloud technology for our Cloud migration of Triad/Webtms and contributes to the best practices in support of the bank's technology transformation. Position may allow working from home within commuting distance of worksite location. Multiple positions.