Developer II

Gesa Credit Union•Richland, WA

About The Position

The Developer II develops, enhances, supports, and maintains applications used in banking operations. Working with Project Managers, Product Owners, and senior developers, this role delivers significant features end-to-end within its domain, contributes to technical design decisions, and helps improve application performance, reliability, security, and maintainability. The Developer II also supports production issue resolution, maintains documentation, mentors associate and entry-level developers, and keeps current with evolving technologies and secure development practices. The position calls for strong communication, analytical, troubleshooting, and problem-solving abilities; experience in an Agile/Scrum environment; and the ability to organize multiple complex tasks, collaborate across teams, facilitate technical discussions, and recommend practical process improvements. Familiarity with application security risks, secure coding practices, secure software development practices, and software supply-chain considerations is expected. Travel may be required for assigned responsibilities and approved professional seminars or education. A bachelor’s degree in Computer Science, Information Systems, or a related field is required, or equivalent specialized courses, training, and/or directly related experience may be substituted. At least three years of similar or related functional and technical experience is required. The role requires familiarity with modern front-end and back-end technologies, databases, REST or SOAP APIs, Git, microservices, container technology, and CI/CD concepts. iPaaS development experience, such as MuleSoft, is preferred. The listed full salary range is $83,450.81–$139,084.69; most new team members typically start between the minimum and midpoint based on experience and qualifications.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent specialized courses, training, and/or directly related experience.
  • At least three years of similar or related functional and technical experience.
  • Excellent verbal and written communication skills.
  • Strong analytical skills, attention to detail, troubleshooting skills, and problem-solving skills.
  • Experience in an Agile and Scrum environment.
  • Working knowledge of web security principles and other security systems.
  • Ability to analyze information and recommend achievable process improvements to management.
  • Ability to self-organize, prioritize, and manage multiple complex tasks.
  • Ability to lead or facilitate technical discussions for assigned work and collaborate across teams and stakeholders.
  • Ability to mentor junior developers and provide constructive feedback through code reviews.
  • Working understanding of common application security risks and secure coding practices, including OWASP Top 10 awareness.
  • Awareness of secure software development practices, such as secure SDLC/SSDF-aligned practices, and software supply-chain considerations such as dependency hygiene.
  • Ability to travel to complete assigned responsibilities and attend professional seminars and education as approved.
  • Familiarity with at least one modern front-end technology, such as Angular or React.
  • Familiarity with at least one modern back-end technology, such as NodeJS/Express or .NET.
  • Familiarity with AI code assistance tools, such as GitHub Copilot or Claude Code.
  • Experience with at least one modern database platform, such as SQL Server or Oracle.
  • Experience working and developing against REST or SOAP APIs.
  • Experience with Git source control and basic branching workflows.
  • Familiarity with microservices architecture and container technology such as Docker.
  • Familiarity with CI/CD concepts and automated quality checks in pipelines, such as build, test, and security checks.

Nice To Haves

  • At least one year of Integration Platform as a Service (iPaaS) development experience, such as MuleSoft.
  • Knowledge of the financial industry, products, and services.
  • Credit Union experience.
  • Experience with an integration platform such as MuleSoft.
  • Exposure to application security or code scanning tools and remediation workflows, such as static analysis findings.

Responsibilities

  • Develop custom software applications in collaboration with Project Managers, Product Owners, and other developers.
  • Design, develop, and test code in alignment with Gesa’s coding standards and established patterns.
  • Develop custom Web APIs to integrate software components using REST or SOAP.
  • Write unit tests for the employee’s own and others’ software components and contribute to basic integration testing where appropriate.
  • Participate in technical design discussions for assigned work and propose implementation approaches and tradeoffs.
  • Optimize application performance and identify bottlenecks within owned components or services.
  • Design and implement security measures for assigned application areas and follow secure coding practices throughout the SDLC.
  • Participate in code reviews to improve quality, security, and maintainability, and incorporate feedback constructively.
  • Participate in incident response and resolve production problems within assigned application areas.
  • Maintain comprehensive documentation for developed applications and systems.
  • Provide ongoing support and maintenance for existing applications.
  • Identify and address technical debt and recommend achievable process improvements.
  • Mentor associate and entry-level developers through pairing, code review feedback, and knowledge sharing.
  • Keep current with evolving technologies, evaluate new or changing technology, and share relevant information with senior engineers and leadership.
  • Complete work accurately and on time.
  • Travel as needed to complete assigned responsibilities and attend approved professional seminars and education.

Benefits

  • Competitive pay
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 20 days per year of paid time off
  • 10 paid holidays
  • 401(k) match
  • Incentive program
  • Tuition assistance
  • Student loan repayment
  • Commuter benefits
  • Paid time off to volunteer in the community
  • Product discounts
  • Engaging work environment
  • Rewards and recognition programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service