Software Engineer RWF

Wells Fargo
Glen Allen, VA

Job Description

Important Note: During the application process, ensure your contact information (email and phone number) is up to date and upload your current resume when submitting your application for consideration. To participate in some selection activities you will need to respond to an invitation. The invitation can be sent by both email and text message.  In order to receive text message invitations, your profile must include a mobile phone number designated as “Personal Cell” or “Cellular” in the contact information of your application. 

At Wells Fargo, we are looking for talented people who will put our customers at the center of everything we do. We are seeking candidates who embrace diversity, equity and inclusion in a workplace where everyone feels valued and inspired.

Help us build a better Wells Fargo. It all begins with outstanding talent. It all begins with you.

Technology sets IT strategy; enhances the design, development, and operations of our systems; optimizes the Wells Fargo infrastructure; provides information security; and enables Wells Fargo global customers to have 24 hours a day, 7 days a week banking access through in-branch, online, ATMs, and other channels.

Our mission is to deliver stable, secure, scalable, and innovative services at speeds that delight and satisfy our customers and unleash the skills potential of our employees.

The Software Engineer acts as a lead in providing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs. Analyzes highly complex business requirements, designs and writes technical specifications to design or redesign complex computer platforms and applications. Provides coding direction to less experienced staff or develops highly complex original code. Acts as an expert technical resource for modeling, simulation and analysis efforts. Verifies program logic by overseeing the preparation of test data, testing and debugging of programs. Oversees overall systems testing and the migration of platforms and applications to production. Develops new documentation, departmental technical procedures and user guides. Leads projects, allocates and manages resources and manages the work of less experienced staff. Assures quality, security and compliance requirements are met for supported area and oversees creation of or updates to and testing of the business continuation plan.

The position is for a Software Engineer to provide application support to internal applications and integration support to vendor built applications. The role requires technical knowledge of Object Oriented programming and demonstrated skills Angular.
 
Responsibilities include:

  • Secure Application Development using Angular, Hibernate, Spring, Spring Boot
  • Design, develop and maintain solutions to support key business needs
  • Build and maintain high-quality, high-performance, scalable software
  • Engineer Web Pages, Core Components and Common Services based upon pre-defined development models, languages and standards
  • Produce Functional System Design Documents
  • Collaborate effectively with both technical and non-technical stakeholders
  • Document and demonstrate solutions by writing documentation, diagrams and code comments
  • Debug and document existing systems through code analysis
  • Contribute to Application management activities such as Business continuity, SDLC & ERM activities, technical refresh support, critical surveys, analysis, platform releases, patching, vulnerabilities; and system management support for Technology  mandates.

RWF - Please note that "RWF" is an identifier for internal recruiting purposes only and has no connection to the nature or responsibilities of the job.



Required Qualifications

  • 4+ years of Agile experience
  • 4+ years of Java experience
  • 4+ years of Oracle experience
  • 4+ years of SQL experience
  • 4 + years of AngularJS experience
  • 4+ years of experience with Spring, Spring Batch, and Spring Boot
  • 4+ years of experience in Automation and Continuous Integration-Continuous Development (CI-CD) of Full Circle applications
  • 5+ years of software engineering experience


Desired Qualifications

  • Knowledge and understanding of application or software security such as: web application penetration testing, secure code review, secure static code analysis
  • 2+ years of Hibernate experience
  • Strong verbal, written, and interpersonal communication skills
  • An industry-standard technology certification


Other Desired Qualifications
  • 1+ years HTML 5, XML, XSD, XSL, AJAX and JQuery
  • 3+ years Business understanding of Portfolio Management applications 
  • Experience with programming distributed systems 
  • Experience with JIRA or comparable system like version ( systems that manage agile work)
  • Oracle PL/SQL , Develop complex database objects like Stored Procedures, Functions, Packages, Triggers
  • 2+ years of Angular experience
  • Bachelor degree in Management Information Systems, Computer Science, Finance or related discipline


Job Expectations

  • Flexibility to address incidents as needed 24 hours a day


Disclaimer

  • All offers for employment with Wells Fargo are contingent upon the candidate having successfully completed a criminal background check. Wells Fargo will consider qualified candidates with criminal histories in a manner consistent with the requirements of applicable local, state and Federal law, including Section 19 of the Federal Deposit Insurance Act.

    Relevant military experience is considered for veterans and transitioning service men and women.
    Wells Fargo is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran/Gender Identity/Sexual Orientation.


Benefits Summary

Benefits
 

Visit https://www.wellsfargo.com/about/careers/benefits for benefits information.

// // //