Software Developer

Binary StreamBurnaby, BC
Hybrid

About The Position

Binary Stream is an award-winning ISV and SaaS company with over 25 years of experience delivering solutions built for Microsoft Dynamics. We are proud to be recognized as a BC Top Employer for 2026, marking our fifth consecutive year receiving this recognition. As well as one of Canada's Top Small & Medium Employers for 2026. With a global team and thousands of customers worldwide, we continue to grow while staying focused on what matters most – our people, our culture, and the impact of the work we do. We are a collaborative, inclusive team guided by our core values of Team, Innovation, and Growth. We are excited to grow our team with a permanent, full-time Software Developer. Reporting to the Senior Development Team Lead, the Software Developer is responsible for the efficient design and delivery of high-quality software solutions for Microsoft Dynamics ERP to meet client needs. This position requires the individual to work at our Burnaby head office on a hybrid basis. Our head office is located at 7300 Edmonds St #800, Burnaby BC, V3N 0G8.

Requirements

  • At least 4 years of professional experience using the AL development language for Business Central extension development
  • Experience developing and maintaining automated unit and integration tests using the Business Central AL testing framework.
  • Experience performing and maintaining the full deployment cycle of Business Central AppSource and PTE extensions in a CI/CD enabled environment.
  • Experience developing generative AI enabled features for Business Central extensions using the Business Central AI Development toolkit and libraries.
  • Strong database knowledge and an in-depth understanding of MS SQL server and the ability to use transact – SQL to develop stored procedures.
  • High attention to detail with an ability to prioritize in a fast-paced environment.
  • Team player: a strong collaborator who thrives in a team-based environment.
  • Growth-oriented mindset: a desire to continuously learn and grow both professionally and personally.
  • Adaptability: readily adjusts to new circumstances and challenges with a positive and proactive attitude.
  • Driven to get results.
  • Ability to solve problems.
  • Experience conducting peer code reviews, with a focus on code quality, maintainability, and adherence to professional development standards.
  • Proficiency with AI-assisted development tools (such as GitHub Copilot, Claude Code, or equivalent) to support productivity and code quality.
  • Bachelor’s degree in computer science or related business discipline.
  • 4+ years of experience working with Microsoft Dynamics Business Central.
  • Valid MB-800 - Microsoft Certification: Dynamics 365 Business Central Functional Consultant Associate is required.
  • Valid MB-820 - Microsoft Certification: Dynamics 365 Business Central Developer Associate is required.

Nice To Haves

  • Accounting certification is an asset.

Responsibilities

  • Clarify and confirm product feature requirements with key internal and external stakeholders.
  • Create functional design specifications for new product features and functionality.
  • Develop and maintain automated unit test and integration tests.
  • Regularly perform, advise on, and help maintain a CI/CD driven product release process.
  • Full lifecycle application development; Tailor software solutions, customizations and enhancements for customers.
  • Development of high-quality code in a timely manner.
  • Investigating, analyzing and replicating issues and providing support to customers.
  • Testing and analyzing for operational functionality of solutions; delivery of finished products and implementation.
  • Perform tuning improvement on software.
  • Participate in modifying and improving business solutions design.
  • Play a lead role in the refactoring of existing products in order to improve compliance, consistency, robustness & performance.
  • Mentor new and junior team members; act as a resource and provide them with orientation/knowledge on specific product areas; be the role model and promote communication and collaboration with the team.
  • Lead approved R&D initiatives when required.
  • Conduct code reviews on an as-needed basis.
  • Leverage AI-assisted development tools to improve productivity, code quality, and delivery speed across the software development lifecycle.
  • Design, develop, and maintain AI agents and Copilot-enabled features within Business Central extensions.
  • Other duties as assigned.

Benefits

  • dental care
  • extended healthcare
  • on-site parking
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service