Software Developer Software Developer …

U.S. Bancorp
in Charlotte, NC, United States
Permanent, Full time
Be the first to apply
U.S. Bancorp
in Charlotte, NC, United States
Permanent, Full time
Be the first to apply
Software Developer
Agile Software Developer 2 - Charlotte, NC

U.S. Bank is seeking a motivated Agile Software Developerwith application and programming knowledge to contribute toward the success ofour technology initiatives.  Thisposition will support the replacement of our ForeignExchange (FX) trading platform and related accounting system interfaces andreporting with a more robust, straight-through-processing informationtechnology platform to meet customer service and quality expectations. Thisdeveloper will be involved in the transformation of our internalmonolithic FX applications to a microservice architecture, exposing sharedservices through APIs, and DevOps enablement.

The candidate will execute end-to-end development andtesting of software products in an agile lifecycle. Partnering with keytechnical and business stakeholders, the agile developer will help refine theproduct vision, estimate and design solutions, create, purchase, or customizethe requisite hardware and software to create the solution, ensure the qualityof the final product through manual and automated tests, and support the newsoftware as it is moved to production.


  • One or more years of work experiencein Application Development/IT Systems Testing


  • Basic Coding Skills (Java),including Version Control Systems and IDEs

  • Functional Testing experience,including ability to create, maintain and execute automated tests


  • Application development and systemstesting knowledge

  • Knowledge of system testing tools

  • IT/software quality assurance skills

  • Experience in: Unit Testing(including automation and integration with CI systems) and Agile SoftwareDevelopment (typically Scrum)

  • Open, honest, collaborative andclear intra-team communication skills

  • Ability to work in ambiguity andintegrate to a solution can estimate and solve basic business problemswithout explicit direction

  • Creative, flexible, and willing tocontinuously change

  • Ability to identify defects

  • Basic skills in servicevirtualization, test case modeling, and test data management tools andprocesses

  • DevOps capabilities containers,cloud, automation, security, configuration management, CI/CD

  • Ability to follow policyrequirements related to documentation and other processes

  • Strong attention to detail

  • Strong time management skills

AdditionalNice to Have Skills/Experience

  • Knowledgein the Selenium testing framework

  • Knowledgewith Swagger and Apigee API Platform. 

  • Knowledgein UI development using AngularJS and Node.js 

  • Knowledgein the various monitoring solutions such as AppDynamics, Splunk, and ELK. 

  • Knowledgein the AS/400, DB2, and/or Equation. 

  • Knowledgein FX/Capital Markets is a plus

Primary Location: North Carolina-NC-Charlotte
Work Locations:
Job: Information Technology
Organization: U.S. Bank.
Shift: 1st - Daytime