Binary Stream Software
Senior Software Developer – Dynamics 365 Business Central
At Binary Stream, we build powerful ERP solutions that help organisations simplify complex financial operations and scale with confidence. As a global ISV and Microsoft partner, we focus on innovation, quality, and delivering real business value.
We’re looking for a Senior Software Developer with strong experience in Dynamics 365 Business Central / NAV to join our growing team.
About the Role
We are seeking a highly skilled Senior Software Developer with expertise in Dynamics 365 Business Central to join our team.
This is a hands-on individual contributor role where you will own the design, development, and delivery of high-quality ERP solutions. You’ll work closely with cross-functional teams in a fast-paced, agile environment, contributing directly to product development and client implementations.
Key Responsibilities:
Solution Development & Ownership
- Design, develop, and maintain solutions in Dynamics 365 Business Central / NAV.
- Build and customize extensions using the AL programming language.
- Take end-to-end ownership of features—from requirement analysis to deployment.
Customization & Integration
- Develop and enhance ERP functionalities based on business requirements.
- Build integrations with third-party systems using APIs, web services, and .NET.
- Ensure solutions are scalable, maintainable, and aligned with best practices.
Code Quality & Performance
- Write clean, efficient, and high-quality code.
- Perform code reviews and ensure adherence to development standards.
- Optimize performance and troubleshoot complex technical issues.
Testing & Support
- Conduct unit testing and support system/integration testing.
- Investigate, analyze, and resolve production issues.
- Provide ongoing support and enhancements post-deployment.
Collaboration
- Work closely with functional consultants, QA, and product teams.
- Participate in agile ceremonies (sprint planning, stand-ups, retrospectives).
- Contribute to technical documentation and knowledge sharing.
Required Skills & Experience:
Technical Skills
- Strong experience with Dynamics 365 Business Central or NAV development.
- Proficiency in AL programming and extension development.
- Experience with .NET/C# for integrations or supporting services.
- Strong knowledge of Microsoft SQL Server and T-SQL.
- Hands-on experience with Visual Studio Code and version control (Git).
Experience
- 4–8 years of software development experience.
- Proven experience working on ERP implementations or product development.
- Experience in debugging, performance tuning, and issue resolution.
- Exposure to Microsoft Azure (Functions, Logic Apps, DevOps).
- Understanding of finance/accounting modules in ERP systems.
- Experience working in product-based or SaaS environments.
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field.
What We’re Looking For
- Strong problem-solving mindset and attention to detail.
- Ability to work independently and take ownership.
- Comfortable working in a fast-paced, collaborative environment.
- Continuous learner with a focus on improving systems and processes.
Why Join Binary Stream?
- Work on global ERP products and implementations.
- Opportunity to solve complex business problems at scale.
- Flexible and collaborative work environment.
- Strong focus on learning and career growth.



