Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer at Binary Stream responsible for developing Business Central extensions and software solutions. Collaborating with teams to ensure high-quality delivery of Microsoft Dynamics ERP solutions.

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.

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.

Benefits

  • dental care
  • extended healthcare
  • on-site parking
  • wellness and work life balance is prioritized
  • hybrid work environment
  • professional development opportunities

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$52 per hour

Degree requirement

Bachelor's Degree

Tech skills

MS SQL ServerSQL

Location requirements

HybridBurnabyCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.