Software Developer D365 BC
<p><span> About Binary Stream:</span></p> <p><span><br></span></p> <p><span>At Binary Stream, we develop ERP solutions that help organisations streamline financial operations and scale confidently. As a global Independent Software Vendor (ISV) and Microsoft partner, we focus on innovation, quality, and delivering real business value.<br></span><span><br></span></p> <p><span>Key highlights of our company include:<br></span><span><br></span></p> <ul> <li><span> Over 20 years of success since our founding in 1999.</span></li> <li><span> Microsoft licensed our product in June 2021, showcasing our commitment to excellence.</span></li> <li><span> Recognised as one of Canada’s top 100 solution providers and part of the Microsoft Business Applications 2022/2023 Inner Circle.</span></li> <li><span> Certified as a great place to work in Canada, promoting collaboration and growth.</span></li> <li><span> Offering a balanced work culture with company-sponsored health insurance and a focus on employee well-being.</span></li> <li><span> We provide 27 vacation days and 11 holidays annually.</span></li> <li><span><span> Flexible work arrangements are available, whether in our offices in Canada or Chandigarh, or from home.</span><br><br></span></li> </ul> <p><span>Excited yet? Here's where you come in:</span></p> <p><span><br>Role Overview</span></p> <p>We are looking for a Software Developer with strong expertise in Dynamics 365 Business Central / NAV to join our growing team and contribute to the development of industry-leading ERP solutions. This is a hands-on role focused on designing, developing, customising, and supporting Business Central applications while collaborating closely with cross-functional teams to deliver high-quality ERP solutions.<br><br></p> <p><span>Key Responsibilities:</span></p> <ul> <li>Design, develop, and maintain solutions in Dynamics 365 Business Central / NAV</li> <li>Develop and customise extensions using the AL programming language</li> <li>Analyse business requirements and translate them into scalable technical solutions</li> <li>Build and maintain integrations with third-party applications using APIs, web services, and .NET technologies</li> <li>Troubleshoot, debug, and resolve application issues and performance bottlenecks</li> <li>Conduct code reviews and ensure adherence to coding standards and best practices</li> <li>Collaborate with Product, QA, and Functional teams throughout the software development lifecycle</li> <li>Participate in Agile ceremonies, including sprint planning, stand-ups, reviews, and retrospectives</li> <li>Create and maintain technical documentation for developed solutions</li> <li>Provide production support, enhancements, and continuous improvements to existing applications<br><br></li> </ul> <p><span>Required Skills:</span></p> <ul> <li>3–6 years of software development experience</li> <li>Strong hands-on experience with Dynamics 365 Business Central or Microsoft Dynamics NAV development</li> <li>Proficiency in AL programming and extension development</li> <li>Experience with .NET/C# for integrations and custom development</li> <li>Strong knowledge of Microsoft SQL Server and T-SQL</li> <li>Experience with REST APIs, web services, and system integrations</li> <li>Hands-on experience with Visual Studio Code, Git, and version control systems</li> <li>Understanding of SDLC, Agile methodologies, and DevOps practices</li> <li>Strong analytical, troubleshooting, and problem-solving skills</li> <li>Good communication and stakeholder management skill and analytical skills<br><br></li> </ul> <p><span>Good to Have</span></p> <ul> <li>Experience with Microsoft Azure services such as Azure Functions, Logic Apps, and Azure DevOps</li> <li>Experience working on ERP implementations or product development projects</li> <li>Understanding of finance, accounting, or ERP business processes</li> <li>Exposure to Power Platform (Power Apps, Power Automate)</li> <li>Microsoft Dynamics 365 Business Central certifications</li> <li>Experience in SaaS or product-based organizations<br><br></li> </ul> <p><span>Education:</span></p> <ul> <li>Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field<br><br></li> </ul> <p><span>What We’re Looking For</span></p> <ul> <li>Strong problem-solving mindset and attention to detail</li> <li>Ability to work independently and take ownership of deliverables</li> <li>Comfortable working in a fast-paced, collaborative environment</li> <li>Continuous learner with a focus on improving systems and processes</li> <li>Strong sense of accountability and commitment to quality</li> <li>Ability to mentor teammates and contribute to knowledge sharing</li> <li>Passion for building scalable and innovative ERP solutions</li> </ul>