About this role:
Wells Fargo is seeking a Senior Software Engineer.
In this role, you will:
- Lead moderately complex initiatives and deliverables within technical domain environments.
- Contribute to large scale planning of strategies.
- Design, code, test, debug, and document projects and programs associated with technology domain, including upgrades and deployments.
- Review moderately complex technical challenges that require in-depth evaluation of technologies and procedures.
- Resolve moderately complex issues and lead a team to meet existing client needs or potential new client needs while leveraging solid understanding of functions, policies, procedures, or compliance requirements.
- Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals.
- Lead projects and act as an escalation point, providing guidance and direction to less experienced staff.
Required Qualifications:
- 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
Desired Qualifications:
- Experience in core UI development with hands-on React JS, Angular JS, Node, JQuery, JavaScript, HTML, and CSS.
- Experience with Redux.
- Experience writing ES6 JavaScript code.
- Experience with NodeJS (specifically NPM).
- Experience using WebPack.
- Hands-on experience with Unit Testing (Jest, Enzyme & testing-library preferred) / TDD, Scripting & Automated Testing, Continuous Integration & Deployment (CI/CD), Behavior Driven Development (BDD).
- Good experience in User experience (UX) & design.
- Hands-on experience developing Accessibility compliance applications.
- Hands-on experience in packaging and deploying UI deliverables.
- Strong in OOAD, asynchronous programming, design and implementation of web applications, Design Patterns.
- Product & Design Knowledge - experience with product development, large enterprise scale integrations, and customer-facing large enterprise applications.
- Experience in Digital Banking/ecommerce or complex customer-facing applications.
- API-driven development experience working with remote data via SOAP, REST, and JSON.
- Experience with Enterprise Mobility Applications Performance Tuning, Scaling, and Security Best Practices.
- Knowledge of backend coding and understanding of Java/J2EE code and frameworks.
Job Expectations:
- Exposure to Splunk dashboards and App dynamics.
- Knowledge of Event Driven Architecture.
- Experience in Behavioral Driven Development (BDD) & Domain Driven Development (DDD).
- Prior experience in the development of enterprise scale banking applications is a plus.
Wells Fargo is an equal opportunity employer valuing diversity and compliance-driven culture. Accommodations are available for applicants with disabilities.