Job Specifications
About Beem Credit Union
Beem is a new credit union with 80 years of history. Rising to the rapidly evolving challenges of the financial services industry and inspired by cooperative values, our founding credit unions recognized that we can do more together. Beem means light. It means energy. It means a brighter financial future. United as Beem, we are combining our strengths to better serve our members. As of January 1, 2025, Beem will be one of BC’s largest provincially regulated credit unions, supporting the financial wellness of 193,000 members from 66 branches across the province with $17 billion in assets under administration. Learn more about our journey at www.beemcreditunion.ca.
What this role is all about:
As a Full Stack Developer within the Digital Solutions team, you will play a critical role in designing, developing, and maintaining the digital solutions that power the backbone of our financial institution. Understanding of secure coding practices, regulatory environments, core banking systems, and payment processing in the financial industry is highly preferred.
Reporting directly to the Team Lead, Digital Applications, you will collaborate closely with cross-functional teams to deliver robust, secure, and scalable technology solutions that drive business transformation and enhance the experience of our customers.
This role is open to hybrid working arrangements within British Columbia.
What you’ll do:
System Design & Development
Architect, design, and implement cloud native solutions that enhance modern digital banking offerings, ensuring high standards of reliability, scalability, and maintainability. Develop robust, efficient code using best practices in software engineering and secure coding practices.
Continuously refactor and optimize existing systems to improve performance and adapt to evolving requirements.
Implement automated unit and integration tests to ensure code quality.
Document solution designs, technical specifications, and workflow processes thoroughly to ensure clarity and consistency.
Ensure adherence to regulatory requirements, internal policies, and industry standards relating to data protection and security (e.g., PCI DSS, PIPA, PIPEDA, ISO27001).
Integration & System Maintenance
Support application components, services, and system integrations in accordance with organizational standards.
Troubleshoot, debug, and resolve technical issues in both new and existing systems, minimizing downtime and ensuring seamless operations.
Support production deployments, monitor system health, and provide post-implementation support
Continuous Improvement & Innovation
Stay informed of emerging technologies, development frameworks, and industry trends relevant to financial services.
Recommend and implement innovative practices, tools, and methodologies to enhance system capabilities and team efficiency.
Collaboration & Communication
Work closely with cross-functional teams, including product owners, business analysts, and fellow developers, to gather and clarify requirements.
Translate business needs into technical specifications and deliver solutions that align with organizational goals.
Actively participate in Agile/Scrum ceremonies, including sprint planning, retrospectives, and daily stand-ups, to drive effective and transparent project delivery.
What you'll bring:
Bachelor's degree in computer science, Information Technology, Engineering, or related field (or equivalent work experience).
3+ years of hands-on development experience, preferably within the financial services or banking sector.
Strong proficiency in front end and back-end programming languages with a focus on Microsoft technologies (e.g., C#, .NET 10+, Typescript, Angular etc.) and database technologies (e.g., SQL Server, PostgreSQL).
Hands-on experience with Azure cloud native architectures and containerized application environments. (e.g., Containerized, API first, Microservices Architecture, Service Mesh).
Familiarity with DevOps practices, CI/CD pipelines, and automated testing tools.
Excellent problem-solving, analytical, and communication skills.
Ability to work collaboratively in a fast-paced, dynamic team environment.
Understanding of secure coding practices and regulatory environments (e.g. PCI DSS, PIPA, PIPEDA, ISO27001) in the financial industry preferred.
Knowledge of Core Banking Systems, Payment Processing, or Financial Messaging standards (e.g. ISO 20022, FDX) is preferred.
Your Total Rewards
At Beem, we believe great work deserves great rewards. That’s why we’ve built a Total Rewards package that’s more than competitive—it’s designed to help you shine. From your pay to your peace of mind, we’ve got your back.
Compensation
Annual salary range: $95,000 - $106,000
Your pay reflects the skills, experience, and unique strengths you bring. We review salaries every year.
Performance and recognition
Your success is Beem’s success. We reward great performance through recognition and, wher