Wells Fargo Bank

Software Sr. Engineer - API Lifecycle Management

Posted on: 14 Mar 2021

Chandler, AZ

Job Description

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 want to satisfy our customers financial needs and help them succeed financially. Were looking for talented people who will put our customers at the center of everything we do. Join our diverse and inclusive team where youll feel valued and inspired to contribute your unique skills and experience.

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

Wells Fargo Technology is a team of more than 40,000 information technology and security professionals who help keep Wells Fargo at the forefront of Americas diversified financial services companies. Employees execute an engineering-led IT strategy to deliver stable, secure, scalable and innovative services that provide Wells Fargo global customers round-the-clock banking access through in-store, online, ATM, and other channels. Wells Fargo Technology plays a critical role in the companys customer and employee experience, business and risk management transformation, and growth agenda.

The Enterprise API Management program is responsible for delivery of four technology products: Service Marketplace, API Gateway, API Lifecycle Manager, and API Developer Frameworks and Libraries.

This role presents an excellent opportunity to guide the future of the Wells Fargo API strategy - the future of integration with the firm - which will accelerate customer value realization and engineering efficiency. We are focused on building APIs with reuse in mind, providing a standard authentication method and an easily applied subscription model across APIs, creating a catalog for finding and consuming APIs, and applying full lifecycle management to APIs.

Enterprise API Lifecycle Management: The API Lifecycle software facilitates interface schema definition, quality and standards compliance, governance process, and archive from API ideation through creation, development, deployment/publishing, and enhancements. The lifecycle management component ensures schema compliance and is integrated with the enterprise data domain model and workflow components. The lifecycle management component also provides visibility of APIs across brownfield and greenfield services, and helps organize the service APIs based on the Wells Fargo Domain Taxonomy model.

This role is a visionary role for the WF Enterprise. APIs are the future of Finance. This role is critical in delivering solutions to enable an agile, modern Wells Fargo API that rationalizes the 10s of thousands of APIs , as well as creation of new definitions aligned with an enterprise domain direction.

Key Responsibilities:

* Knowledge of and interaction with the Enterprise Service Marketplace
* Knowledge of and interaction with the API Gateway (Apigee)
* Core Engineering of the API Lifecycle Management toolset
* Creation of appropriate dashboard/monitoring and logging for API runtimes using ElasticSearch and Splunk technologies.
* Integration with Enterprise Architect Studio for Domain Modeling and to enable API governance
* Integration with WF ServiceNow as the system of record for API and IT Service Management
* Integration with the CTO CI/CD toolset to control environment propagation and automated testing functions.
* Evangelize the Enterprise API Strategy and facilitate presentations to a wide audience of internal and external stakeholders

Responsibilities also include:

* Support the health of the Enterprise API Management platforms
* Leads and executes on strategic technical objectives for Safety & Soundness initiatives across API technology platforms.
* Leads teams through technical analysis, design, construction and deployment of highly complex / scalable application projects as directed by the CTO, Enterprise Architecture, and in liaison with CIO/Group Architecture teams.
* Recruits and trains talented development resources leveraging on and offshore teams.

This Software Sr Engineer will further participate in the model for APIs for the enterprise and partner with CTO organizations, such as Enterprise Architecture, Cloud Engineering, and Deployment Engineering to enable a standards-based, modern API strategy consistent with technology strategy, but also evolving with industry best practices and risk management.

Required Qualifications
* 7+ years of software engineering experience
* 5+ years of Java experience
* 4+ years of Middleware experience
* 1+ year of Agile experience
* 1+ year of JIRA experience

Desired Qualifications
* An industry-standard technology certification
* Strong verbal, written, and interpersonal communication skills
* A Master's degree or higher in engineering
* 5+ years of experience with Software Development Life Cycle (SDLC) tools
* Ability to act as a subject matter expert
* Ability to act as an information source for less experienced staff
* Ability to articulate complex concepts in a clear manner
* Ability to consult at the highest technical level on design: planning, integration, implementation, scalability, and problem definition
* 3+ years of international banking experience
* 3+ years of product development experience
* Experience with one or a combination of the following: Java, Python, API Calls, Reverse Proxy, or Process Automation

Other Desired Qualifications
* 3+ years experience with API Gateway (e.g. Apigee, Datapower, Mulesoft) and Lifecycle Management (e.g. Ignite, Anypoint) technologies or equlivalent.
* Proven ability to communicate with business and technical groups easily, ability to communicate with various levels of management
* Excellent analytical and problem solving skills: demonstrated proficiency of identifying risks, proposing and implementing controls.
* Must be able to articulate complex concepts and be able to tailor the message to different audiences including senior leadership, technical teams, operations and line of business partners.
* Excellent relationship and partnership skills, ability to work closely and influence decision making with partners.
* Detailed knowledge of HTTP REST concepts, JSON, JSON Schema, the Swagger JSON REST specification, the HTTP protocol and status codes.
* Modern SDLC concepts and tools such as JIRA, Confluence, Git/GitHub, Artifactory, Ansible, etc.
* Experience with modern software development processes (Agile, Scrum etc.) within a large enterprise environment
* Knowledge of BIAN, ATUM, ISO20022 messaging and domain model definitions.
* Detailed knowledge and understanding of CI/CD concepts, including modern automation testing concepts, code quality metrics and build/dependency management tools
* Experience with DigitalML's ignite API Lifecycle Management software

Street Address
AZ-Chandler: 2700 S Price Rd - Chandler, AZ
CA-Concord: 1755 Grant Street - Concord, CA
NC-Raleigh: 1100 Corporate Center Dr - Raleigh, NC

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.

Wells Fargo Bank

San Francisco, CA

Wells Fargo & Company, a diversified financial services company, provides retail, commercial, and corporate banking services to individuals, businesses, and institutions. It operates through three segments: Community Banking, Wholesale Banking, and Wealth and Investment Management.

The company also engages in the wholesale banking, mortgage banking, consumer finance, equipment leasing, agricultural finance, commercial finance, securities brokerage and investment banking, computer and data processing, trust, investment advisory, mortgage-backed securities, and venture capital investment services.

As of February 7, 2019, it operated through 7,800 locations, 13,000 ATMs, and the Internet and mobile banking, as well as has offices in 37 countries and territories. Wells Fargo & Company was founded in 1852 and is headquartered in San Francisco, California.