Required Skills
About the Job
Wells Fargo is seeking a Senior Software Engineer to lead moderately complex technical initiatives. You will contribute to large-scale strategic planning, design, code, test, and debug applications, including upgrades and deployments. This role involves resolving complex technical challenges, evaluating technologies, and collaborating with peers and management to achieve project goals. You will also act as an escalation point and provide guidance to junior team members.
This position requires a strong understanding of distributed streaming applications and microservices using C# and .NET Framework. You will leverage your hands-on experience with cloud technologies, particularly OpenShift, and messaging systems like Kafka and/or MQ. Proficiency in DevOps tools (Jenkins, Kubernetes, Docker, Selenium, Jira, Splunk), distributed caching (Redis), and API Gateway (Apigee) is essential. Experience with PL/SQL and Oracle databases, along with REST/SOAP web services, is also required. You will be involved in the end-to-end product/application lifecycle, analyzing business requirements, and developing highly complex code. A solid understanding of Agile and DevOps practices, cloud solutions, object-oriented design, and design patterns is expected. Innovative thinking to develop advanced technical solutions and improve system resiliency is highly valued.