Binary Stream
Posted 20h ago

Software Developer/Senior Software Developer- D365 BC

Binary Stream
Mohali or Chandigarh or Canada
HybridFull Time
Responsibilities
  • developing solutions
  • building integrations
  • resolving issues
Requirements
  • Requires 3–8 years of software development experience
  • Business Central/NAV, AL
  • .NET/C#
  • SQL Server, T-SQL
  • REST APIs
  • Web services
  • Visual Studio Code, Git, and a related bachelor's degree
Technical tools mentioned
Microsoft Dynamics 365 Business CentralMicrosoft Dynamics NAVALC#.NETMicrosoft SQL ServerT-SQLREST APIsVisual Studio CodeGitMicrosoft AzureAzure FunctionsLogic AppsAzure DevOpsPower AppsPower Automate

Job description

 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

About Binary Stream

Financial and operational software solutions for Microsoft Dynamics users.

Year founded
1999
Employees
141
Organization type
Private
Latest investment
Raised $2.93M Grant (2023) — led by Pacific Economic Development Agency of Canada
Headquarters
CA

Similar jobs

Software Developer roles near Mohali, Punjab
20h
Save
Mark Applied
Hide
Associate Software Engineer- C# & .NET
Mohali, Punjab, India
OnsiteFull Time
Jungleworks
Jungleworks: Provides software solutions for on-demand delivery and commerce
2+ YOERequires 2+ years of C#/.NET development experience, knowledge of ASP.NET Core, REST APIs, Angular, TypeScript, SQL databases, Entity Framework, Git, debugging, and software development fundamentals.
C#, .NET, Angular, ASP.NET Core, TypeScript, HTML, CSS, PostgreSQL, MySQL, Entity Framework, Git, .NET 6+, Microsoft Azure, Amazon Web Services (AWS), Docker, Apache Kafka, RabbitMQ, CI/CD, Agile, Scrum
20h
Save
Mark Applied
Hide
Software Engineer (Java Developer)
Mohali, Punjab, India
OnsiteFull Time
Maropost
Maropost: Unified software platform for retail, ecommerce, and marketing automation.
3+ YOERequires 3+ years of Java backend development and 2+ years with SQL databases, plus APIs, distributed systems, messaging, Kubernetes, CI/CD, testing, Git, and strong analytical and communication skills.
Java, SQL, REST, GraphQL, Kubernetes, CI/CD, Apache Kafka, Apache Pulsar, RabbitMQ, Spring Boot, Spring Cloud, GitOps, Argo CD, CircleCI, GitHub Actions, GitLab CI, Jenkins, Git
1w
Save
Mark Applied
Hide
Software Engineer Dev Ops
Mohali or Gdansk
HybridFull Time
Accelleron
AccelleronSIX Swiss Exchange: ACLN: Manufacturer of turbochargers and fuel systems for heavy industries.
Computer science degree or related field; experience with Azure DevOps, CI/CD, monitoring, C#/.NET Core, Azure PaaS, Visual Studio, Git, and English communication. Kubernetes and database experience are advantageous.
Azure DevOps, Bicep, C#, .NET Core, Azure App Service, Microsoft Entra ID, Azure Key Vault, Azure Blob Storage, Azure Service Bus, Application Insights, Visual Studio, Git, Kubernetes, SQL, NoSQL, InfluxDB
1mo
Save
Mark Applied
Hide
Sr. Software Engineer
Chandigarh, Chandigarh, India
OnsiteFull Time
Tech Mahindra
Tech MahindraNational Stock Exchange of India: TECHM: Global provider of information technology and business process services.
3+ YOEExperience with Oracle Financials, strong PL/SQL and SQL skills, developing RICEFW objects, Oracle Forms/Reports and XML/BI Publisher experience, bachelor\u0002s degree and 3+ years relevant experience.
Oracle 12c, PL/SQL, SQL, Oracle Forms, Oracle Reports, XML Publisher, BI Publisher, Workflow Builder, OAF, SOA, Oracle EBS
1mo
Save
Mark Applied
Hide
Software Developer (Backend)
Mohali, Punjab, India
₹18k-₹20k/mo OnsiteFull Time
Innow8
Innow8: An organization providing educational services and digital solutions.
0+ YOEProficiency with Node.js backend development, REST APIs, relational and NoSQL databases, authentication, cloud platforms, Docker, CI/CD, and Git.
Node.js, Express.js, NestJS, PostgreSQL, MySQL, MongoDB, Firebase, JWT, OAuth, Firebase Auth, AWS, Azure, Google Cloud, DigitalOcean, Docker, CI/CD, ESP32, Arduino, Bluetooth, Wi-Fi, WebSockets, Git, GitHub, Vercel, TypeScript
1mo
Save
Mark Applied
Hide
Associate, Software Engineer
Mohali, Punjab, India
OnsiteFull Time
Roundglass
Roundglass: Holistic wellness platform providing digital tools and social programs.
2+ YOEB.Tech (or equivalent) and 2+ years software development/BI experience. Strong Node.js (Express), JavaScript/TypeScript, SQL (MySQL/PostgreSQL), Power BI, Metabase, DAX/MDX, ETL/ELT, and BI modeling skills; experience with low-code tools and workflow/BPM is a plus.
Node.js, Express, JavaScript, TypeScript, Microsoft Power BI, Metabase, DAX, MDX, SQL, MySQL, PostgreSQL, NocoDB, XState, Camunda, n8n, Microsoft Power Automate, JWT, OAuth2, OpenAPI, Swagger, Postman, ETL, ELT, Git, REST
7mo
Save
Mark Applied
Hide
Software Engineer
Mohali, Punjab, India
₹500k-₹700k/yr OnsiteFull Time
XenonStack
XenonStack: Building enterprise-ready agentic AI platforms and systems.
0+ YOE0-1 year experience in software development with strong fundamentals in at least one language; solid knowledge of data structures, databases, and SQL; familiar with Git and software workflows; strong problem-solving mindset.
Java, Python, Golang, SQL, Git, REST APIs, Spring Boot, FastAPI, Flask, Docker, AWS, GCP, Azure
1y
Save
Mark Applied
Hide
Mid-Senior Software Engineer (FastAPI, Python, SaaS)
Dehra Dūn, Uttarakhand, India
OnsiteFull Time
Paramyter Tech
Paramyter Tech: A software services delivering Salesforce-related solutions and SaaS products.
3+ YOE3+ years Python & FastAPI; SaaS and multi-tenancy experience; knowledge of NGINX, PostgreSQL, Redis; frontend with React/Material UI; deploy SaaS on Render/AWS/GCP.
FastAPI, Python, React, Material UI, PostgreSQL, Redis, NGINX, Render, AWS, GCP, RBAC