Posted in

Software Engineer

Software Engineer

CompanyWells Fargo
LocationWest Des Moines, IA, USA, Charlotte, NC, USA, Minneapolis, MN, USA
Salary$30.58 – $54.33
TypeFull-Time
Degrees
Experience LevelJunior, Mid Level

Requirements

  • 2+ years of software engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 2+ years unit testing
  • 2+ year Java and Spring
  • 1+ year Automation

Responsibilities

  • Participate in low to moderately complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts
  • Identify opportunities for service quality and availability improvements within the technology domain environment
  • Design, code, test, debug, and document for low to moderately complex projects and programs associated with technology domain, including upgrades and deployments
  • Review and analyze technical assignments or challenges that are related to low to medium risk deliverables and that require research, evaluation, and selection of alternative technology domains
  • Present recommendations for resolving issues or may escalate issues as needed to meet established service level agreements
  • Exercise some independent judgment while also developing understanding of given technology domain in reference to security and compliance requirements
  • Provide information to technology colleagues, internal partners, and stakeholders

Preferred Qualifications

  • Understanding of Software Development best practices, including design patterns, code reviews, unit testing and continuous integration.
  • Strong verbal, written, and interpersonal communication skills. Ability to articulate technical solutions to both technical and business audiences.
  • Familiarity with Frontend Technologies like React, Angular, JavaScript, TypeScript, HTML, CSS
  • Familiarity with Agile methodologies (SCRUM, Kanban) and tools (JIRA, Confluence)
  • Familiarity with DevOps practices
  • Understanding of relational databases.
  • Understanding of automated build, deployment and CICD
  • Knowledge on Maven, Gradle or any other build frameworks
  • Knowledge on Test Automation framework that support BDD constructs.
  • Ability to deliver & engage with peers and partners effectively in a multi-cultural environment by demonstrating collaboration & accountability for their assigned deliveries.