Software Engineer
Company | Wells Fargo |
---|---|
Location | West Des Moines, IA, USA, Charlotte, NC, USA, Minneapolis, MN, USA |
Salary | $30.58 – $54.33 |
Type | Full-Time |
Degrees | |
Experience Level | Junior, 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.