Min
USD $145,000.00/Yr.
Max
USD $165,000.00/Yr.
Job Summary
The Software Development Engineer will plan and develop specialized applications software. This role will translate software requirements into workable programming code, maintaining and developing programs for use in the banking business. This role will collaborate with the technical team to understand the specifications and develop high-quality applications. This role will also write clean and efficient source code, check the performance of existing applications, troubleshoot client reported issues and modify as per the requirements.
Along with the key functions listed below, this position will be expected to uphold the value that WaFd Bank places on simply being kind when working alongside colleagues and servicing our clients.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following:
- Implement high quality code in an agile, test-driven development environment utilizing Java based development frameworks.
- Work with the Lead and development team on architecture, technical design, release planning and deployment.
- Build scalable and reusable APIs.
- Collaborate with business teams to analyze requirements; drafts initial proposal and design of software to meet these needs.
- Assess feasibility of design and project parameters within time and cost constraints.
- Develop code and designs software applications based on client’s business requirements.
- Modify existing software to correct errors or improve performance.
- Gather and analyze issues escalated by support teams and then modifies software applications for better usability.
- Design databases for specific application areas.
- Determine required system performance standards based on client specifications, budget, security needs, and other parameters.
- Collaborate with business analysts, engineers, and programmers to design systems to support required applications.
- Adhere to Bank policies and procedures designed to comply with Federal regulations, including but not limited to the Bank Secrecy Act, USA Patriot Act and OFAC regulations.
- Complete and pass all assigned eLearning courses and certifications as required
- Avoid all real or perceived conflicts of interest and always maintain client privacy and confidentiality.
- Other duties may be assigned.
Qualifications
Education/Skills/Training/Experience
- 8+ years of hands-on experience in application development.
- 5+ years developing RESTful, SOAP based Web services using J2EE, Spring framework or Spring Boot or Spring MVC or Python. Experience with consuming SOAP services is a must.
- Experience with any Enterprise Application Integration tools or Mulesoft Anypoint platform or MuleSoft Developer certification a strong plus.
- Strong understanding of API Design best practices, Enterprise Integration, Micro services architecture, and Design Patterns is a must.
- Experience with API Specification documentation using RAML / OAS or Swagger is a must.
- Experience working on AWS with Serverless services (Lambda, DynamoDB, RDS, API Gateway, ECS, EKS etc., ) is preferred
- Ability to work and deliver independently.
- Experience using Confluence, Jira and Bit Bucket with CI/CD Pipelines a strong plus
- Previous experience with Systems Integration for Banking and Financial Services Domain preferable.
Benefits
At WaFd Bank you get all of these great benefits!
- Paid time off for vacation, sick days and holidays
- Health insurance
- Stock options
- Bonus programs
- Generous 4% 401(k) matching plus a generous 3% annual contribution, 7% total employer contribution
- Paid Parental Leave
- Life and AD&D insurance
- Long-term disability
- Tuition Reimbursement
- Employee assistance programs
- Pre-tax health and dependent-care spending plans