Join BECU's dynamic team as a Software Developer and make a real difference in the lives of millions of members. With a unique hybrid role that blends development and systems knowledge, you'll have the opportunity to directly support the systems that power how members move and manage their money securely.
Requirements
- Minimum Qualifications:
- Bachelor’s degree in Computer Science or equivalent work experience.
- 2+ years of experience designing software and writing production-ready code in a team environment.
- Proficiency in.NET, C#, PowerShell, JavaScript/TypeScript, Python, and SQL.
- Experience with object-oriented design, SOLID principles, and scalable solution delivery.
- Familiarity with Azure DevOps Services, GitHub Actions, Jenkins, or TeamCity.
- Proficiency in writing YAML for build/deployment pipelines.
- Experience using git and workflows like Git Flow or Trunk-Based Development.
- Test Driven Development (TDD) experience, including unit testing.
- Relational and non-relational data modeling.
- Experience working in cloud environments (Azure, AWS) and secure, regulated settings (e.g., finance, healthcare).
- Demonstrated ability to remain current with technologies through hands-on experience or continuous learning.
- Desired Qualifications:
- Azure certifications or training.
- Experience with Power Automate or ServiceNow.
- Familiarity with Open Source (OSS) systems like Linux and bash.
- Understanding of infrastructure concepts (networking, firewalls, virtual servers).
- Use of static code analysis tools to detect secure coding flaws.
- Background in financial services, healthcare, or another regulated industry.
- Demonstrated use of AI tools or automation to improve team productivity.
Benefits
- Medical, dental, vision, and life insurance coverage.
- Disability and AD&D insurance.
- Health care and dependent care flexible spending accounts.
- Health savings accounts.
- 401k plan and employer-funded retirement plan.
- Paid time off (PTO) and paid holidays.