hirq
← All jobs

binarystream

Software Developer/Senior Software Developer- D365 BC

Remote · Full-Time · Development - BC & GP

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

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