Software Developer/Senior Software Developer- D365 BC

🏢 Binary Stream · all Binary Stream jobs
📍 India
📅 Posted 2026-08-22 · via Himalayas
🏷 Software-Developer,Senior-Software-Developer,Dynamics-365-Business-Central-Developer,Dynamics-NAV-Developer,ERP-Developer,D365-Developer,Senior-Dynamics-Developer,Dynamics-365-Developer,Microsoft-Dynamics-365-Developer,Developer
Apply on original site ↗

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 accountabili

← All remote jobs