Posted in

Senior Software Engineer

Senior Software Engineer

CompanyWells Fargo
LocationWest Des Moines, IA, USA, Chandler, AZ, USA, Irving, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 2+ years of development experience working with Tanzu Kubernetes or Azure Kubernetes Or any other cloud like AWS or GCP
  • 2+ years of experience with Apache Kafka or Confluent Enterprise
  • 3+ years of experience in solution design of complex enterprise-wide information technology solutions
  • 3+ years creating automated functional test cases
  • 3+ years of experience with Selenium
  • 4+ Years of API automation experience
  • 4+ years of Java Version 8 and later functional programming experience
  • 4+ years of experience with Spring, Spring Batch, and Spring Boot

Responsibilities

  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Design, code, test, debug, and document programs/test scenarios using Agile development practices leveraging the Wells Fargo Test Automation Framework
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients’ needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Assess and understand the flow of code and its interaction with various processes
  • Log, manage, track, and resolve issues/impediments and defects, escalate if necessary
  • Document User Stories and test scenarios using agile best practices
  • Troubleshoot application bugs or other issues on mobile, desktop, and web-based platforms
  • Maintain existing scripts as a test bed for regression scripts
  • Participate in all agile ceremonies, including retrospectives for continuous improvement

Preferred Qualifications

  • 2+ years of experience in back-end application development of microservices
  • 2+ years of experience in designing and engineering cloud native solutions
  • 2+ years of experience with secure DevOps and deployment automation to cloud environments
  • 2+ years of Agile experience
  • 2+ years of JIRA experience
  • An industry-standard technology certification
  • Strong verbal, written, and interpersonal communication skills
  • Experience with data streaming technologies and use cases
  • Knowledge and understanding of test-driven application development
  • Experience with Performance Tuning, Scaling, Security, Resiliency Best Practices
  • Enterprise experience with one or more CI/CD implementation, configuration management and orchestration tools: Jenkins, Maven, Gradle, GitHub Actions, Harness IO, Spinnaker, Terraform
  • Experience with one or more Test Frameworks, Capabilities & Tools: Junit, Nunit, TestNG, Selenium, Appium, Lambda; Test Driven Development (TDD); Behavioral Driven Development (BDD): Cucumber/Gherkin
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field