Software Developer


  • Create Innovative Solutions: Use your technical expertise and understanding of software design concepts to develop prototypes and solutions throughout the software development lifecycle.
  • Identify Improvement Opportunities: Find areas for improvement in existing code and implement those improvements to drive impactful change.
  • Collaborate and Provide Expertise: Work closely with architects and technical leaders to define the team’s technology roadmap and vision, and provide expertise and input to coding standards.
  • Drive Automation and Process Improvements: Self-direct to automate and improve business processes and interactions with limited guidance.
  • Contribute to System Design: Recommend technical solutions for business problems, and contribute to system and service design to make a significant impact on BECU’s journey.
  • QUALIFICATIONS: Minimum Qualifications:
  • Bachelor’s degree in computer science or related discipline required, or equivalent work experience.
  • Minimum two years of experience designing software and writing production code in a team environment required.
  • Experience delivering highly scalable solutions in multiple programming languages and technical environments required.
  • Expertise in Test Driven Development concepts, methods, and tools. Demonstrated experience in unit testing required.