Software Engineer 2 (React/Spanish Fluency) at U.S. Bancorp in Minneapolis, MN

U.S. Bancorp

๐Ÿ“Œ Minneapolis, MN
๐Ÿ•‘ November 17, 2020
๐Ÿท๏ธ OTHER
View Application

You will be redirected to U.S. Bancorp's preferred application process.

Software Engineer 2 (React / Spanish Fluency) - Minneapolis, MN or San Francisco, CA

Be part of something big, where integrity matters and success inspire, where great people collaborate, innovate and give back, where you feel included, valued and proud. At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, were one of the country's most respected, innovative, ethical and successful financial institutions. Were looking for people who want more than just a job they want to make a difference in the communities where they live and work.

U.S. Bank is seeking a Software Engineer 2 who is fluent in Spanish that will be support our Digital Banking Platform (mobile and online banking) with software engineering expertise in design, development, testing and operations support of mission critical customer facing digital applications. The software engineer will contribute toward the success of technology initiatives in our digital transformation journey.

The incumbent in this position will be responsible for doing analysis, detailed design, programming along with corresponding automated tests. The candidate demonstrates ability to work independently with occasional help and minimal supervision from senior members of the team and engineering managers. The candidate takes responsibility in the software artifacts delivered for the quality assurance and ensures minimal impact to customer experience. The candidate will be adept with agile software development lifecycle using scrum methodology and DevSecOps culture. Customer experience and data security are core of all development work.

Essential Functions:

Responsible for designing, testing, developing, operating and maintaining products, sometimes under the guidance of principal engineers.
Consistently creates the optimal design adhering to approved architecture patterns.
Empowered to make sound design/coding decisions keeping customer experience in the forefront.
Consistently writes production-ready and testable code (following BDD/TDD) taking full stack ownership including automation test scripts.
Take feedback from code review of responsible modules and apply changes to meet standards. Conduct code reviews of others to ensure governance.
Exhibit Quality and metrics centric attitude to ensure application meets business needs towards digital adaption.
Understands that security is paramount and ensures best security hygiene in everyday activities including development standards, security scans such as Fortify, Blackduck, etc. on proactive basis.
Exhibits Relentless focus in software reliability engineering standards embedded into development standards
Embrace emerging technology opportunities and contribute to the best practices in support of banks technology transformation.
Evangelize the culture of innovation and adoption of cloud native open source technologies.
Actively participates and understands Scrum while developing a point of view on an effective software delivery process that advocates the attitude of Customer First.
Reviews tasks critically and ensures they are appropriately prioritized and sized for continuous integration and incremental delivery. Anticipates and communicates blockers, delays before they require escalation.

Qualifications

Basic Qualifications

Bachelor's degree, or equivalent work experience
Three to five years of relevant experience
Fluency in reading/writing/speaking Spanish

Strongly Preferred Skills/Experience:
Strong understanding of Front End / UI Design Methodologies
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js, Angular and its core principles
Proficiency with HTML, CSS, jQuery
Experience with popular React.js/ Angular workflows (such as Flux or Redux)
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e.g., Immutable.js)
Knowledge of isomorphic React is a plus
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

Other Preferred Skills/Experience
Thorough understanding of a feature, the users impacted, the flows impacted and feature's purpose
Ability to analyze the bigger picture, identifying and prioritizing with the aim to consider more than one domain within an analysis
Adept with agile software development lifecycle and DevOps principles
Able to communicate processes and results with all parties involved in the product team, including engineers, product owner, scrum master, third party vendors and customers
Strong problem-solving and analytical skills
Excellent communication and interpersonal skills
Familiarity with version control systems and build tools
Familiarity using Opensource software/tools
Understanding of Microservices using Spring boot
Awareness of Cloud technologies
Experience with container technologies such as Docker
Experience developing websites or native mobile applications that meet WCAG guidelines, standards and success criteria, preferred.
Knowledge of Assistive Technologies and their application, a plus.
Familiarity with RESTful APIs
Automated Unit test scripts using Junit
Understanding of NoSQL DB (MongoDB / Cassandra etc.)
Awareness of AEM tools

View Application

You will be redirected to U.S. Bancorp's preferred application process.


Job Expires: December 17, 2020

More Angular Jobs



Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?

ICYMI: Never Miss It Again!

You will be redirected to U.S. Bancorp's preferred application process.