Software Engineer

Software Engineer

Wells Fargo
10-13 years
Not Specified

Job Description


Job Description :
About Wells Fargo
Wells Fargo & Company (NYSE: WFC) is a leading global financial services company headquartered in San Francisco (United States). Wells Fargo has offices in over 20 countries and territories. Our business outside of the U.S. mostly focuses on providing banking services for large corporate, government and financial institution clients. We have worldwide expertise and services to help our customers improve earnings, manage risk, and develop opportunities in the global marketplace. Our global reach offers many opportunities for you to develop a career with Wells Fargo. Join our diverse and inclusive team where you will feel valued and inspired to contribute your unique skills and experience. We are looking for talented people who will put our customers at the center of everything we do. Help us build a better Wells Fargo. It all begins with outstanding talent. It all begins with you.
Market Job Description
As a Software Engineer, you should have a mindset to maximize system availability through proactive means. The candidates should build robust automation solutions to eliminate or minimize incidents as well as investigate and resolve issues in response to production incidents. The candidate must have proven track record of working in a large scale and global SRE implementation projects with application Development experience. The candidate should demonstrate a proactive, hands-on approach and strong system and analytical skills with focus on streamlining the operational tasks using automation.
Responsibilities:
  • Drive innovation in digital technology & Innovation application portfolios, increase efficiency through automation, SRE and Agile with an emphasis on enhancing end user experience.
  • Drive automation of manual repetitive operational tasks and Engineer solutions to automate production game plans.
  • Perform trend analysis of repetitive production issues and engage relevant operation/development teams to address the failure patterns and incidents.
  • Drive adoption of self-healing and resiliency patterns.
  • Enhance the end to end application or system observability by enhancing the alarm setup or developing new dashboards using the monitoring/log analysis/analytic tools such as splunk, AppD, Elastic Search, PowerBI, Tableau etc.
  • Closely work with enterprise SRE team and perform SRE maturity assessment for applications in scope, baseline current state metrics, establish SLI/SLOs, Error budget, Service Levels, monitoring, alerting and recovery objectives and perform periodic resiliency testing for all applications in scope.
  • Manage the Toil Registry created for the group & Reduce toil by fine tuning existing monitoring/alarming setup or by developing tools to automate the routine tasks using ansible, shell scripting etc.
  • Develop a solution for self-healing of alarms thus aiding in production Incident reduction.
  • Enhance or fix the bugs in the existing patching & production release install scripts for improving the success ratio and own/participate in the root cause analysis using 5-Why approach.
  • Recommend infra level solutions by proactively analyzing low level errors in application logs which are undetected to enhance the customer experience.
  • Troubleshoot high severity eaco issues in real time, improve system availability & reliability by facilitating blameless postmortems to prevent problem recurrence.
  • Apply analytics on historical monitoring or incident data for predicting issues and take proactive actions.
  • Assist architecture engineering and development teams in capacity planning requirements to support projected transaction volumes, response times and system availability targets.
  • Collaboration with enterprise partners on issues and initiatives that impact the infrastructure.
Essential Qualifications:
  • Bachelor's Degree or equivalent experience in any software engineering discipline.
  • 10+ years experience in production support or SRE implementation in a large scale environments (preferably in banking domain) with development experience.
  • Proficiency in shell scripting, ansible and one programming language such as python or JavaScript.
  • Hands on experience in web & middleware platform (apache, tomcat, WebLogic, PCF etc.) in Linux/windows environments.
  • Hands on experience with monitoring/log analysis/dashboard tools such as AppDynamics, Splunk, Elastic Search, Netcool, PowerBI, Tableau etc.
  • Good knowledge in DevOps tools - GitHub, Jenkins, UCD and cloud platforms such as AWS, Azure or GCP.
  • Knowledge in Database and network environments.
  • Strong analytical and problem-solving abilities, with quick adaptation to new technologies, methodologies and systems.
  • Demonstrate strong written, oral communication skills and documentation skills and able to work independently.
  • Self-learner, understand technology environment and deliver faster.

Market Skills and Certifications
We Value Diversity
At Wells Fargo, we believe in diversity and inclusion in the workplace accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national or ethnic origin, age, disability, religion, sexual orientation, gender identity or any other status protected by applicable law. We comply with all applicable laws in every jurisdiction in which we operate. 66544

Job Details

Employment Types:

Function:

IT

About Wells Fargo

Job Source : www.wellsfargojobs.com

Similar Jobs

Career Advice to Find Better