Wells Fargo - Charlotte, NC

posted 2 months ago

Full-time - Mid Level
Charlotte, NC
Credit Intermediation and Related Activities

About the position

Wells Fargo is seeking a Senior Applications Support Engineer as part of the Commercial and Corporate & Investment Banking Technology team. This role is crucial for ensuring application production support in a 24x7 environment, which includes responsibilities such as automation development, peer-to-peer caching, performance tools, and Build and Deploy processes. The ideal candidate will have a strong background in the Banking and Finance sector, with a focus on high-performance computing systems and distributed computing data grids. In this position, you will collaborate with diverse business functions and development teams across multiple lines of business. A key aspect of the role involves learning and understanding the current trading and risk systems, as well as building and supporting the caching and computing platform for these systems. You will consult with internal business groups to provide application software development services or technical support, troubleshoot application code, and guide application development teams. Additionally, you will be responsible for analyzing, defining, and documenting requirements for data, workflow, logical processes, hardware and operating system environments, and interfaces with other systems. Implementing solutions in line with the organization's technology standards is essential, as is providing recommendations to address and resolve business issues for specific business groups. You will also guide IT management and technical staff regarding the use of emerging technologies and associated services, solve software and infrastructure problems related to complex trading processes, and advocate for innovative technology solutions.

Responsibilities

  • Build and support High-Performance Computing systems and distributed computing data grids
  • Work with diverse business functions and development teams across multiple lines of business
  • Learn and understand the functioning of current trading and risk systems
  • Get involved in building and supporting caching/computing platforms for these systems
  • Consult with internal business groups to provide application software development services or technical support
  • Troubleshoot application code to provide guidance to application development teams
  • Provide comprehensive technical consulting to junior technical staff
  • Analyze, define, and document requirements for data, workflow, logical processes, hardware and operating system environment, and interfaces with other systems
  • Implement solutions with the organization's technology standards
  • Analyze information and provide recommendations to address and resolve business issues for a specific business group
  • Guide and consult with IT management and technical staff regarding the use of emerging technologies
  • Solve software and infrastructure problems in relation to complex trading processes
  • Participate in defining corporate implementation and integration strategies of new technologies
  • Advocate for innovative, creative technology solutions

Requirements

  • 4+ years of Systems Engineering, Technology Architecture experience, or equivalent
  • 4+ years of application production support experience in a 24/7 environment
  • 3+ years of hands-on experience in build and deploy applications at scale using Docker, Kubernetes or OpenShift
  • 3+ years of automation experience using PowerShell, Bash, or Python
  • 3+ years of distributed peer-to-peer caching technologies such as Oracle Coherence, Apache Ignite, Gridgain
  • 3+ years of experience with using container technologies such as Docker, Kubernetes or Swarm for cloud deployment
  • 3+ years of hands-on experience with application observability and performance tools such as Splunk, ELK, Grafana, Prometheus, App Dynamics, Dynatrace

Nice-to-haves

  • 3+ years of hands-on experience in application deployment automation on Kubernetes using Helm & Operators
  • 3+ years of JAVA or .NET development/support experience
  • 3+ years of Windows or Linux experience
  • 3+ years of capital markets experience
  • 3+ years of offshore application production support process experience
  • 2+ years of relational database experience
  • Experience using data analysis skills using SAR, PerfMon, Tcpdump, SAR etc. to analyze and correct performance issues
  • Experience with process automation using Linux or Windows scripting, and Share Point flows
  • Experience with documentation tools like Visio, MS Word, Confluence, Excel, Splunk
  • Knowledge and understanding of DevOps principles
  • Knowledge and understanding of application lifecycle, from design and development to testing, implementation and production support
  • Knowledge and understanding of technology platform development including large scale technology in a capital markets environment
  • Experience capturing functional and non-functional requirements, caching data flow issue troubleshooting
  • Experience supporting an enterprise-level environment
  • Ability to interact with all levels of an organization, including management
  • Experience communicating and providing clarity of requirements to Technology Teams
  • Ability to discuss and educate quality assurance and production support teams
  • Strong team or technical leadership experience
  • Strong verbal, written, and interpersonal communication skills

Benefits

  • Competitive salary
  • Robust benefits package
  • Programs to support work-life balance and well-being
  • Opportunities for community investment
  • Celebration of authenticity and empowerment for growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service